ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Сlase: validacion


Enviado por   •  17 de Abril de 2013  •  Práctica o problema  •  728 Palabras (3 Páginas)  •  350 Visitas

Página 1 de 3

clase: validacion

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Windows.Forms;

/// <summary>

/// </summary>

public class Validar

{

private string cedula_Id;

public Validar(string num_ced)

{

//constructor

this.cedula_Id = num_ced;

}

public Boolean proceso_verificacion()

{

int result, Dec;

Boolean ver;

int incremento_par=0, incremento_imp=0;

for (int i = 0; i <= 8; i++)

{

if (i % 2 == 1)

{

incremento_par = incremento_par + Convert.ToInt16(this.cedula_Id.Substring(i, 1));

}

else

{

int valor = Convert.ToInt16(this.cedula_Id.Substring(i, 1)) * 2;

if (valor > 9)

valor = valor - 9;

incremento_imp = incremento_imp + valor;

}

}

result = incremento_imp + incremento_par;

Dec = ((result / 10) + 1) * 10;

if (Convert.ToInt16(this.cedula_Id.Substring(9, 1)) == (Dec - result))

ver= true;

else

ver = false;

return ver;

}

}

///boton validacion

protected void TextBox1_TextChanged(object sender, EventArgs e)

{

if (TextBox1.MaxLength ==10){

Validar ced = new Validar(TextBox1.Text);

if (ced.proceso_verificacion() == true)

MessageBox.Show("Numero de Cedula correcta");

else

MessageBox.Show("Numero de Cedula Incorrecta");

}

}

//Clase Factorial

public class Factorial

{

private int numero;

public Factorial(int pnumero)

{

this.numero = pnumero;

}

public int Procesofactorial()

{

int fact = 1;

for (int i = 1; i <= this.numero; i++)

fact = fact * i;

return fact;

}

}

// boton

protected void btnCalcular_Click(object sender, EventArgs e)

{

int num = Convert.ToInt16(this.txtValor.Text);

Factorial jueves = new Factorial(num);

MessageBox.Show("Factorial es: "+ Convert.ToString

...

Descargar como (para miembros actualizados) txt (3 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com