public E_RESULTADO CambiaPassword(E_USUARIO pUsuario, string pClUsuario, string pNbPrograma) { UsuarioOperaciones oUsuario = new UsuarioOperaciones(); XElement vRespuestaXML = oUsuario.CambiarPassword(pUsuario, pClUsuario, pNbPrograma); E_RESULTADO vResultado = new E_RESULTADO(vRespuestaXML); if (vResultado.CL_TIPO_ERROR.Equals(E_TIPO_RESPUESTA_DB.SUCCESSFUL)) { XElement vDatosRespuesta = vResultado.ObtieneDatosRespuesta(); string vNbCorreoElectronico = vDatosRespuesta.Element("USUARIO").Attribute("NB_CORREO_ELECTRONICO").Value; string vNbUsuario = vDatosRespuesta.Element("USUARIO").Attribute("NB_USUARIO").Value; string vClEstadoRecuperacion = vDatosRespuesta.Element("USUARIO").Attribute("CL_ESTADO_RECUPERACION").Value; Mail mail = new Mail(ContextoApp.mailConfiguration); mail.addToAddress(vNbCorreoElectronico, vNbUsuario); switch (vClEstadoRecuperacion) { case "CHANGING": mail.Send("Cambio de contraseña", String.Format("Estimado {1},<br/><br/>Para realizar el cambio de la contraseña ingrese el siguiente código durante el proceso de ingreso al sistema: {0}<br/><br/>Este código caduca en 1 hora.<br/><br/>Saludos cordiales.", pUsuario.CL_CAMBIAR_PASSWORD, vNbUsuario)); break; case "CHANGED": mail.Send("Contraseña cambiada", String.Format("Estimado {0},<br/><br/>Se ha realizado el cambio de la contraseña.<br/><br/>Saludos cordiales.", vNbUsuario)); break; } } return(vResultado); }
public Form1(Conexion con) { _con = con; ki = new UsuarioOperaciones(con); InitializeComponent(); //Usuario = new usuario(); }
public E_USUARIO ObtieneUsuarioNuevo(string pClUsuario) { UsuarioOperaciones oUsuario = new UsuarioOperaciones(); SPE_OBTIENE_USUARIO_NUEVO_Result vUsuario = oUsuario.ObtenerUsuarioNuevo(pClUsuario); return(new E_USUARIO { CL_USUARIO = vUsuario.CL_USUARIO, NB_CORREO_ELECTRONICO = vUsuario.NB_CORREO_ELECTRONICO, NB_USUARIO = vUsuario.NB_USUARIO, ID_EMPLEADO_PDE = vUsuario.ID_EMPLEADO_PDE, CONTRASENA = vUsuario.CONTRASENA }); }
public E_USUARIO ObtieneUsuario(string pClUsuario) { UsuarioOperaciones oUsuario = new UsuarioOperaciones(); SPE_OBTIENE_USUARIO_Result vUsuario = oUsuario.ObtenerUsuario(pClUsuario); return(new E_USUARIO { CL_USUARIO = vUsuario.CL_USUARIO, FG_ACTIVO = vUsuario.FG_ACTIVO, NB_CORREO_ELECTRONICO = vUsuario.NB_CORREO_ELECTRONICO, NB_USUARIO = vUsuario.NB_USUARIO, ID_EMPLEADO_PDE = vUsuario.ID_EMPLEADO_PDE, XML_CATALOGOS = XElement.Parse(vUsuario.XML_CATALOGOS) }); }
private void botIngresar_Click(object sender, EventArgs e) { this.Enabled = false; Properties.Settings set = Properties.Settings.Default; _conexion = new Conexion(set.server, set.db, set.user, set.pass); ModeloWhere mw = new ModeloWhere(UsuarioOperaciones.Id, tbUsuario.Text, true, Signos.Igual); try { UsuarioOperaciones usOp = new UsuarioOperaciones(_conexion); _usuario = usOp.Obtener(new List<ModeloWhere> { mw }); } catch (ModeloOperacionesException msce) { MessageBox.Show("No se pudo conectar a la base de datos. Compruebe que se esté ejecutando MySQL","Error", MessageBoxButtons.OK, MessageBoxIcon.Error); this.Enabled = true; return; } catch (Exception exc) { MessageBox.Show(exc.Message); this.Enabled = true; return; } //verifica que el usuario exista if (Usuario != null) { if (tbContrasena.Text == Usuario.Contrasena)//obtener_usuario(sigla, textBox1.Text)[2]) { DialogResult = System.Windows.Forms.DialogResult.OK; } else { //error MessageBox.Show("Error al ingresar el nombre de usuario y/o contraseña"); tbUsuario.Select(); } } else { MessageBox.Show("Error al ingresar el nombre de usuario y/o contraseña"); tbUsuario.Select(); } this.Enabled = true; }
public E_USUARIO AutenticaUsuario(string pClUsuario, string pClPassword) { E_USUARIO vUsuario = new E_USUARIO() { CL_USUARIO = pClUsuario, NB_PASSWORD = pClPassword }; UsuarioOperaciones oUsuario = new UsuarioOperaciones(); SPE_OBTIENE_USUARIO_AUTENTICACION_Result vAutenticacion = oUsuario.AutenticaUsuario(vUsuario); if (vAutenticacion != null && vUsuario.ValidarToken(vAutenticacion.CL_AUTENTICACION) && PasswordHash.PasswordHash.ValidatePassword(pClPassword, vAutenticacion.NB_PASSWORD)) { vUsuario.NB_CORREO_ELECTRONICO = vAutenticacion.NB_CORREO_ELECTRONICO; vUsuario.NB_USUARIO = vAutenticacion.NB_USUARIO; vUsuario.FG_ACTIVO = vAutenticacion.FG_ACTIVO; vUsuario.ID_EMPLEADO = vAutenticacion.ID_EMPLEADO; vUsuario.ID_EMPLEADO_PDE = vAutenticacion.ID_EMPLEADO.ToString(); vUsuario.ID_PUESTO = vAutenticacion.ID_PUESTO; vUsuario.ID_PUESTO_PDE = vAutenticacion.ID_PUESTO.ToString(); vUsuario.oRol = new E_ROL() { ID_ROL = vAutenticacion.ID_ROL, NB_ROL = vAutenticacion.NB_ROL }; vUsuario.ID_PLANTILLA = vAutenticacion.ID_PLANTILLA; // SE AGREGA EL ID DE LA PLANTILLA LIGADA AL ROL vUsuario.ID_EMPRESA = vAutenticacion.ID_EMPRESA; if (vAutenticacion.XML_DATA != null) { vUsuario.oFunciones = XElement.Parse(vAutenticacion.XML_DATA).Elements("FUNCION").Select(f => new E_FUNCION() { CL_FUNCION = f.Attribute("CL_FUNCION").Value, CL_TIPO_FUNCION = f.Attribute("CL_TIPO_FUNCION").Value, ID_FUNCION = (int)UtilXML.ValorAtributo(f.Attribute("ID_FUNCION"), E_TIPO_DATO.INT), ID_FUNCION_PADRE = (int?)UtilXML.ValorAtributo(f.Attribute("ID_FUNCION_PADRE"), E_TIPO_DATO.INT), NB_FUNCION = f.Attribute("NB_FUNCION").Value, DS_FUNCION = f.Attribute("DS_FUNCION").Value, NB_URL = f.Attribute("NB_URL").Value, XML_CONFIGURACION = f.Element("XML_CONFIGURACION").ToString() }).OrderBy(o => o.NO_ORDEN).ToList(); } } return(vUsuario); }
public String ca3(UsuarioOperaciones operacion) { String nombreP = operacion.NombreDelProducto; return(nombreP); }
public int InsertaActualiza_C_USUARIO(string tipo_transaccion, SPE_OBTIENE_C_USUARIO_Result V_C_USUARIO, string usuario, string programa) { UsuarioOperaciones operaciones = new UsuarioOperaciones(); return(operaciones.InsertaActualiza_C_USUARIO(tipo_transaccion, V_C_USUARIO, usuario, programa)); }
public List <SPE_OBTIENE_USUARIOS_NOLIGADOS_Result> ObtieneUsuariosNoLigados(string pClUsuario) { UsuarioOperaciones oUsuario = new UsuarioOperaciones(); return(oUsuario.ObtenerUsuariosNoLigado(pClUsuario)); }
public List <SPE_OBTIENE_USUARIOS_EMPLEADOS_Result> ObtieneUsuariosActivos(string pClUsuario, bool vLigado) { UsuarioOperaciones oUsuario = new UsuarioOperaciones(); return(oUsuario.ObtenerUsuariosActivos(pClUsuario, vLigado)); }
public E_RESULTADO InsertarUsuariosPdeMasivo(string XMLEMPLEADOS, string pClUsuario, string pNbPrograma) { UsuarioOperaciones oUsuario = new UsuarioOperaciones(); return(new E_RESULTADO(oUsuario.InsertarUsuariosPdeMasivo(XMLEMPLEADOS, pClUsuario, pNbPrograma))); }
public E_RESULTADO InsertarUsuarioCorreo(string XMLUSUARIOS, string pClUsuario, string pNbPrograma, string transaccion) { UsuarioOperaciones oUsuario = new UsuarioOperaciones(); return(new E_RESULTADO(oUsuario.InsertarUsuarioCorreo(XMLUSUARIOS, pClUsuario, pNbPrograma, transaccion))); }
public int Elimina_C_USUARIO(String CL_USUARIO = null, string usuario = null, string programa = null) { UsuarioOperaciones operaciones = new UsuarioOperaciones(); return(operaciones.Elimina_C_USUARIO(CL_USUARIO, usuario, programa)); }
public E_RESULTADO EliminaUsuario(string pClUser, string pClUsuario, string pNbPrograma) { UsuarioOperaciones oUsuario = new UsuarioOperaciones(); return(UtilRespuesta.EnvioRespuesta(oUsuario.EliminarUsuario(pClUser, pClUsuario, pNbPrograma))); }
public Double ca2(UsuarioOperaciones operacion) { Double total2 = (operacion.PrecioDelProducto * operacion.Cantidad) + (operacion.Iva * operacion.PrecioDelProducto); return(total2); }
public List <SPE_OBTIENE_PDE_CONFIGURACION_URL_Result> ObtenerConfiguracionPDE() { UsuarioOperaciones operaciones = new UsuarioOperaciones(); return(operaciones.ObtieneConfiguracionPDE()); }
public double ca4(UsuarioOperaciones operacion) { double ivaAgregar = operacion.Iva * operacion.PrecioDelProducto; return(ivaAgregar); }
public List <SPE_OBTIENE_C_USUARIO_Result> ObtieneUsuario(String CL_USUARIO = null, String NB_USUARIO = null, String NB_CORREO_ELECTRONICO = null, String NB_PASSWORD = null, bool?FG_CAMBIAR_PASSWORD = null, String XML_PERSONALIZACION = null, int?ID_ROL = null, int?ID_EMPLEADO = null, bool?FG_ACTIVO = null, DateTime?FE_INACTIVO = null, DateTime?FE_CREACION = null, DateTime?FE_MODIFICACION = null, String CL_USUARIO_APP_CREA = null, String CL_USUARIO_APP_MODIFICA = null, String NB_PROGRAMA_CREA = null, String NB_PROGRAMA_MODIFICA = null) { UsuarioOperaciones operaciones = new UsuarioOperaciones(); return(operaciones.Obtener_C_USUARIO(CL_USUARIO, NB_USUARIO, NB_CORREO_ELECTRONICO, NB_PASSWORD, FG_CAMBIAR_PASSWORD, XML_PERSONALIZACION, ID_ROL, ID_EMPLEADO, FG_ACTIVO, FE_INACTIVO, FE_CREACION, FE_MODIFICACION, CL_USUARIO_APP_CREA, CL_USUARIO_APP_MODIFICA, NB_PROGRAMA_CREA, NB_PROGRAMA_MODIFICA)); }
private void btnCalcular_Click(object sender, EventArgs e) { { UsuarioOperaciones administrador = new UsuarioOperaciones(); ClsOperacionUsuario cls1 = new ClsOperacionUsuario(); administrador.PrecioDelProducto = Convert.ToDouble(value: txtPproducto.Text); administrador.Cantidad = Convert.ToDouble(value: txtCantidad.Text); double resultado1 = cls1.ca1(administrador); lblTsinIva.Text = resultado1.ToString("0.00"); } { UsuarioOperaciones administrador = new UsuarioOperaciones(); ClsOperacionUsuario cls2 = new ClsOperacionUsuario(); administrador.PrecioDelProducto = Convert.ToDouble(value: txtPproducto.Text); administrador.Cantidad = Convert.ToDouble(value: txtCantidad.Text); administrador.Iva = Convert.ToDouble(value: txtIva.Text); double resultado1 = cls2.ca2(administrador); lblTotalIniacial.Text = resultado1.ToString("0.00"); } { UsuarioOperaciones administrador = new UsuarioOperaciones(); ClsOperacionUsuario cls3 = new ClsOperacionUsuario(); administrador.NombreDelProducto = Convert.ToString(value: txtNproducto.Text); String resultado1 = cls3.ca3(administrador); lblNombreProducto.Text = resultado1.ToString(); } { UsuarioOperaciones administrador = new UsuarioOperaciones(); ClsOperacionUsuario cls4 = new ClsOperacionUsuario(); administrador.PrecioDelProducto = Convert.ToDouble(value: txtPproducto.Text); administrador.Iva = Convert.ToDouble(value: txtIva.Text); double resultado1 = cls4.ca4(administrador); lblIvaAgregar.Text = resultado1.ToString("0.00"); } { UsuarioOperaciones administrador = new UsuarioOperaciones(); ClsOperacionUsuario cls5 = new ClsOperacionUsuario(); administrador.PrecioDelProducto = Convert.ToDouble(value: txtPproducto.Text); administrador.Cantidad = Convert.ToDouble(value: txtCantidad.Text); administrador.Iva = Convert.ToDouble(value: txtIva.Text); double resultado1 = cls5.ca2(administrador); if (resultado1 <= 50) { double totalFinal; totalFinal = Convert.ToDouble(resultado1); lblTotalFinal.Text = totalFinal.ToString("0.00"); } else if (resultado1 >= 50 && resultado1 < 100) { double totalFinal; totalFinal = Convert.ToDouble(resultado1) - 0.05; lblTotalFinal.Text = totalFinal.ToString("0.00"); } else if (resultado1 >= 100 && resultado1 < 101) { double totalFinal; totalFinal = Convert.ToDouble(resultado1) - 0.10; lblTotalFinal.Text = totalFinal.ToString("0.00"); } else if (resultado1 >= 101 && resultado1 < 150) { double totalFinal; totalFinal = Convert.ToDouble(resultado1) - 0.20; lblTotalFinal.Text = totalFinal.ToString("0.00"); } else { double totalFinal; totalFinal = Convert.ToDouble(resultado1) - 0.50; lblTotalFinal.Text = totalFinal.ToString("0.00"); } } }
public E_RESULTADO InsertaActualizaUsuario_pde(E_TIPO_OPERACION_DB pClTipoOperacion, E_USUARIO pUsuario, string pClUsuario, string pNbPrograma) { UsuarioOperaciones oUsuario = new UsuarioOperaciones(); return(new E_RESULTADO(oUsuario.InsertarActualizarUsuario_pde(pClTipoOperacion, pUsuario, pClUsuario, pNbPrograma))); }
public Double ca1(UsuarioOperaciones operacion) { Double total1 = (operacion.PrecioDelProducto * operacion.Cantidad); return(total1); }