public bool Insertar(string Nombre, string Domicilio, string Telefono, string Email, string Foto, int Perfil, string Usuario, string Contrasena) { try { bool res = false; Validacion validacion = new Validacion(); Mensaje = "Ocurrio un error en el proceso de dar de alta al Empleado, es posible que no se haya insertado" + " correctamente"; if (validacion.Val_Texto1(Nombre, 1, 60)) { if (validacion.Val_Domicilio(Domicilio, 1, 255)) { if (validacion.Val_Numero(Telefono, 1, 10)) { if (validacion.Val_Email(Email)) { if (validacion.Val_RutaArchivo(Foto)) { if (Perfil >= 1 && Perfil <= 4) { if (validacion.Val_Usuario(Usuario)) { if (validacion.Val_Contrasena(Contrasena)) { Empleado usuario = new Empleado(); usuario.SelXUsuario(Usuario); if (usuario.Existe == false) { string passencrypt = Seguridad.Encriptar(Contrasena); res = dtsInsertar(Nombre, Domicilio, Telefono, Email, Foto, Perfil, Usuario, passencrypt); if (res) { Mensaje = "El Empleado fue registrado satisfactoriamente"; } } else { Mensaje = "No es posible dar de alta al Empleado con ese nombre de Usuario ya que hay otro Empleado que" + " lo esta usando, escriba otro diferente."; } } else { Mensaje = "El campo de Contraseña debe cumplir:\n\n- No puede quedar vacío." + "\n- Debe contener al menos una letra mayúscula, una minúscula, un simbolo" + " -,.+*#$%&/¡!¿? y un número. \n- El tamaño valido del campo es de 8 hasta 16 caracteres."; } } else { Mensaje = "El campo de Usuario debe cumplir:\n\n- No puede quedar vacío.\n- Solo" + " puede contener caracteres alfabéticos en minúscula y numéricos.\n- El" + " tamaño valido del campo es de 4 hasta 15 caracteres."; } } else { Mensaje = "El campo de Perfil solo puede tener los valores de 1, 2, 3 o 4."; } } else { Mensaje = "El campo de Foto debe cumplir:\n\n- No puede quedar vacío." + "\n- El tamaño valido del campo es de 1 hasta 255 caracteres."; } } else { Mensaje = "El campo de Email debe cumplir:\n\n- No puede quedar vacío.\n- Debe ser una" + " dirección de correo valida.\n- El tamaño valido del campo es de 1 hasta 255 caracteres."; } } else { Mensaje = "El campo de Teléfono debe cumplir:\n\n- No puede quedar vacío.\n- Solo puede contener" + " caracteres numéricos.\n- El tamaño valido del campo es de 1 hasta 10 caracteres."; } } else { Mensaje = "El campo de Domicilio debe cumplir:\n\n- No puede quedar vacío.\n- Solo puede contener" + " caracteres alfabéticos, numéricos, los símbolos #:.-;,/ y espacios en blanco." + "\n- Debe tener solo un espacio en blanco entre palabras.\n- El tamaño valido" + " del campo es de 1 hasta 255 caracteres."; } } else { Mensaje = "El campo de Nombre debe cumplir:\n\n- No puede quedar vacío.\n- Solo puede contener" + " caracteres alfabéticos y espacios en blanco.\n- Debe tener solo un espacio en blanco" + " entre palabras.\n- El tamaño valido del campo es de 1 hasta 60 caracteres."; } return(res); } catch (Exception ex) { Mensaje = "Ocurrio un error en el proceso de dar de alta al Empleado, es posible que no se haya insertado" + " correctamente"; return(false); } }
public bool Actualizar(int Id, string Rfc, string Nombre, string Apellido, string Telefono, string Email) { try { bool res = false; Validacion validacion = new Validacion(); Mensaje = "Ocurrio un error en el proceso de actualización de datos del Cliente, es posible" + " que no se hayan modificado los datos correctamente"; if (validacion.Val_Rfc(Rfc) || Rfc == "") { if (validacion.Val_Texto2(Nombre, 1, 30)) { if (validacion.Val_Texto2(Apellido, 1, 30)) { if (validacion.Val_Numero(Telefono, 1, 10) || Telefono == "") { if (validacion.Val_Email(Email) || Email == "") { Rfc = Rfc.ToUpper(); Cliente rfc = new Cliente(); rfc.SelXRfc(Rfc); if (rfc.Existe == false || (rfc.Existe && rfc.Id == Id) || Rfc == "") { Cliente cliente = new Cliente(Id); if (cliente.Existe) { res = dtsActualizar(Id, Rfc, Nombre, Apellido, Telefono, Email); if (res) { Mensaje = "Los datos del Cliente fueron actualizados satisfactoriamente."; } } else { Mensaje = "No existe algún Cliente con esa Id, escoja un Cliente" + " existente para que sus datos sean actualizados."; } } else { Mensaje = "No es posible actualizar el RFC del Cliente al valor" + " que introdujo ya que hay otro Cliente que lo tiene, escriba otro diferente."; } } else { Mensaje = "El campo de Email debe cumplir:\n\n- Debe ser una dirección de correo valida." + "\n- El tamaño valido del campo es de 1 hasta 255 caracteres."; } } else { Mensaje = "El campo de Teléfono debe cumplir:\n\n- Solo puede contener caracteres numéricos." + "\n- El tamaño valido del campo es de 1 hasta 10 caracteres."; } } else { Mensaje = "El campo de Apellido debe cumplir:\n\n- No puede quedar vacío.\n- Solo puede contener" + " caracteres alfabéticos, los simbolos .,- y espacios en blanco.\n- Debe tener solo un espacio" + " en blanco entre palabras.\n- El tamaño valido del campo es de 1 hasta 30 caracteres."; } } else { Mensaje = "El campo de Nombre debe cumplir:\n\n- No puede quedar vacío.\n- Solo puede contener" + " caracteres alfabéticos, los simbolos .,- y espacios en blanco.\n- Debe tener solo un espacio" + " en blanco entre palabras.\n- El tamaño valido del campo es de 1 hasta 30 caracteres."; } } else { Mensaje = "El campo de RFC debe cumplir:\n\n- - Su formato correcto es AAA000000### ó AAAA000000###.\n- El" + " tamaño valido del campo es de 12 hasta 13 caracteres."; } return(res); } catch (Exception ex) { Mensaje = "Ocurrio un error en el proceso de actualización de datos del Cliente, es posible" + " que no se hayan modificado los datos correctamente"; return(false); } }
public bool Insertar(string Rfc, string Nombre, string Apellido, string Telefono, string Email) { try { bool res = false; Validacion validacion = new Validacion(); Mensaje = "Ocurrio un error en el proceso de dar de alta al Cliente, es posible que no se haya insertado" + " correctamente"; if (validacion.Val_Rfc(Rfc) || Rfc == "") { if (validacion.Val_Texto2(Nombre, 1, 30)) { if (validacion.Val_Texto2(Apellido, 1, 30)) { if (validacion.Val_Numero(Telefono, 1, 10) || Telefono == "") { if (validacion.Val_Email(Email) || Email == "") { Rfc = Rfc.ToUpper(); Cliente cliente = new Cliente(); cliente.SelXRfc(Rfc); if (cliente.Existe == false || Rfc == "") { res = dtsInsertar(Rfc, Nombre, Apellido, Telefono, Email); if (res) { Mensaje = "El Cliente fue registrado satisfactoriamente"; } } else { Mensaje = "No es posible dar de alta al Cliente con ese RFC ya que hay otro Cliente que" + " lo tiene asignado, escriba otro diferente."; } } else { Mensaje = "El campo de Email debe cumplir:\n\n- Debe ser una dirección de correo valida." + "\n- El tamaño valido del campo es de 1 hasta 255 caracteres."; } } else { Mensaje = "El campo de Teléfono debe cumplir:\n\n- Solo puede contener caracteres numéricos." + "\n- El tamaño valido del campo es de 1 hasta 10 caracteres."; } } else { Mensaje = "El campo de Apellido debe cumplir:\n\n- No puede quedar vacío.\n- Solo puede contener" + " caracteres alfabéticos, los simbolos .,- y espacios en blanco.\n- Debe tener solo un espacio" + " en blanco entre palabras.\n- El tamaño valido del campo es de 1 hasta 30 caracteres."; } } else { Mensaje = "El campo de Nombre debe cumplir:\n\n- No puede quedar vacío.\n- Solo puede contener" + " caracteres alfabéticos, los simbolos .,- y espacios en blanco.\n- Debe tener solo un espacio" + " en blanco entre palabras.\n- El tamaño valido del campo es de 1 hasta 30 caracteres."; } } else { Mensaje = "El campo de RFC debe cumplir:\n\n- - Su formato correcto es AAA000000### ó AAAA000000###.\n- El" + " tamaño valido del campo es de 12 hasta 13 caracteres."; } return(res); } catch (Exception ex) { Mensaje = "Ocurrio un error en el proceso de dar de alta al Cliente, es posible que no se haya insertado" + " correctamente"; return(false); } }
public bool Insertar(string Clave_Catastral, string Nombre_Propietario, string Telefono_Propietario, string Colonia, string Calle, string Entre_Calles, string Numero_Interior, string Numero_Exterior) { try { bool res = false; Validacion validacion = new Validacion(); Mensaje = "Ocurrio un error en el proceso de dar de alta al Inmueble, es posible que no se haya insertado" + " correctamente"; if (validacion.Val_ClaveCatastral(Clave_Catastral)) { if (validacion.Val_Texto2(Nombre_Propietario, 1, 60)) { if (validacion.Val_Numero(Telefono_Propietario, 1, 10) || Telefono_Propietario == "") { if (validacion.Val_Domicilio(Colonia, 1, 50) || Colonia == "") { if (validacion.Val_Domicilio(Calle, 1, 50) || Calle == "") { if (validacion.Val_Domicilio(Entre_Calles, 0, 100) || Entre_Calles == "") { if (validacion.Val_Domicilio(Numero_Interior, 0, 10) || Numero_Interior == "") { if (validacion.Val_Domicilio(Numero_Exterior, 1, 10) || Numero_Exterior == "") { Inmueble inmueble = new Inmueble(); inmueble.dtsSelXClaveCatastral(Clave_Catastral); if (inmueble.Existe == false) { res = dtsInsertar(Clave_Catastral, Nombre_Propietario, Telefono_Propietario, Colonia, Calle, Entre_Calles, Numero_Interior, Numero_Exterior); if (res) { Mensaje = "El Inmueble fue registrado satisfactoriamente"; } } else { Mensaje = "No es posible dar de alta al Inmueble con esa Clave catastral ya que" + " hay otro Inmueble que la tiene asignada, escriba otra diferente."; } } else { Mensaje = "El campo de Número exterior debe cumplir:\n\n- Solo puede" + " contener caracteres alfabeticos, numericos, los simbolos .:,;-/#" + " y espacios en blanco.\n- El tamaño valido del campo es de 1 hasta" + " 10 caracteres."; } } else { Mensaje = "El campo de Número interior debe cumplir:\n\n- Solo puede contener" + " caracteres alfabeticos, numericos, los simbolos .:,;-/# y espacios en blanco." + "\n- El tamaño valido del campo es de 0 hasta 10 caracteres."; } } else { Mensaje = "El campo de Entre calles debe cumplir:\n\n- Solo puede contener" + " caracteres alfabeticos, numericos, los simbolos .:,;-/# y espacios en blanco." + " \n- El tamaño valido del campo es de 0 hasta 100 caracteres."; } } else { Mensaje = "El campo de Calle debe cumplir:\n\n- Solo puede contener caracteres" + " alfabeticos, numericos, los simbolos .:,;-/# y espacios en blanco.\n- El tamaño" + " valido del campo es de 1 hasta 50 caracteres."; } } else { Mensaje = "El campo de Colonia debe cumplir:\n\n- Solo puede contener caracteres" + " alfabeticos, numericos, los simbolos .:,;-/# y espacios en blanco.\n- El" + " tamaño valido del campo es de 1 hasta 50 caracteres."; } } else { Mensaje = "El campo de Teléfono del propietario debe cumplir:\n\n- Solo puede contener" + " caracteres numéricos.\n- El tamaño valido del campo es de 1 hasta 10 caracteres."; } } else { Mensaje = "El campo de Nombre del propietario debe cumplir:\n\n- No puede quedar vacío." + "\n- Solo puede contener caracteres alfabéticos, los simbolos .,- y espacios" + " en blanco.\n- El tamaño valido del campo es de 1 hasta 60 caracteres."; } } else { Mensaje = "El campo de Clave catastral debe cumplir:\n\n- No puede quedar vacío." + "\n- Su formato correcto es ###-###-###-### ó #-##-###-####.\n- El tamaño valido del campo" + " es de 13 hasta 15 caracteres."; } return(res); } catch (Exception ex) { Mensaje = "Ocurrio un error en el proceso de dar de alta al Inmueble, es posible que no se haya insertado" + " correctamente"; return(false); } }