private void Form1_Load(object sender, EventArgs e) { Herramientas.llenarComboBoxSP(cbxRol, "SARASA.cbx_rol", Herramientas.GenerarListaDeParametros("@usuario_id", 0), true); }
private void AltaCliente_Load(object sender, EventArgs e) { userId = ""; rbBuscarUser.Checked = true; gbAltaUser.Enabled = false; Herramientas.llenarComboBoxSP(cbxPais, "SARASA.cbx_pais", null, true); Herramientas.llenarComboBoxSP(cbxTipoDoc, "SARASA.cbx_tipodoc", null, true); Herramientas.llenarComboBoxSP(cbxRol, "SARASA.cbx_rol", Herramientas.GenerarListaDeParametros("@usuario_id", 0), true); //Herramientas.GenerarListaDeParametros( // //"@cliId", txtCliente.Text, // @cliId integer, // "@cliNombre", txtNombre.Text, // @cliNombre nvarchar(255), // "@cliApellido", txtApellido.Text, // @cliApellido nvarchar(255), // "@cliTipoDocId", cbxTipoDoc.SelectedItem.ToString(), // @cliTipoDocId integer, // "@cliNumDoc", txtNumDoc.Text, // @cliNumDoc numeric(18,0) // "@cliMail", txtMail.Text, // @cliMail nvarchar(255) // "@cliPaisId", cbxPais.SelectedItem.ToString(), // @cliPaisId integer, // "@cliDomCalle", txtCalle.Text, // @cliCalle nvarchar(255), // "@cliDomNumero", txtCalleNum.Text, // @cliDomNumero numeric(18,0), // "@cliDomPiso", txtPiso.Text, // @cliDomPiso numeric(18,0), // "@cliDomDpto", txtDepto.Text, // @cliDomDpto nvarchar(10), // "@cliFechaNac", dtpFechaNac, // @cliFechaNac datetime, // "@cliHabilitado", chkEstado.Checked); // @cliHabilitado bit); }
public void setClienteEncontrado(string clienteId, string nombre, string apellido, string documento) { txtCliente.Text = apellido + ", " + nombre + " (" + clienteId + ")"; this.clienteId = clienteId; this.clienteDocumento = documento; cbxCuenta.DataSource = null; Herramientas.llenarComboBoxSP(cbxCuenta, "SARASA.cbx_cuenta", Herramientas.GenerarListaDeParametros("@Cliente_Id", this.clienteId, "@Estado_Desc", "Habilitada"), true); }
private void FormCrear_Load(object sender, EventArgs e) { pasoCrear = 1; txtCliente.Text = clienteDesc; // dtpFechaApertura.Value = DateTime.Now; dtpFechaApertura.Value = DateTime.Parse(usuario.Fecha); Herramientas.llenarComboBoxSP(cbxPais, "SARASA.cbx_pais", null, true); Herramientas.llenarComboBoxSP(cbxTipoCta, "SARASA.cbx_tipocta", null, true); Herramientas.llenarComboBoxSP(cbxMoneda, "SARASA.cbx_moneda", null, true); }
// Asociar private void FormAsociar_Load(object sender, EventArgs e) { txtCliente.Enabled = false; txtCliente.Text = clienteDesc; dtpFechaEmision.Value = DateTime.Now; dtpFechaVencimiento.Value = DateTime.Now; // Llena el combo de emisor cbxEmisor.Items.Clear();//VACIA LOS ELEMENTOS DEL COMBO Herramientas.llenarComboBoxSP(cbxEmisor, "SARASA.cbx_emisor", null, true); }
private void FormBuscar_Load(object sender, EventArgs e) { btnModificar.Enabled = false; btnEliminar.Enabled = false; if (tipoFormBusqueda.Equals("ABMUsuario")) { btnAceptar.Visible = false; } else if (tipoFormBusqueda.Equals("BuscarUsuario")) { flowLayoutPanel1.Visible = false; } Herramientas.llenarComboBoxSP(cbxRol, "SARASA.cbx_rol", Herramientas.GenerarListaDeParametros("@usuario_id", 0), false); }
private void FormModificar_Load(object sender, EventArgs e) { txtCliente.Enabled = false; txtCliente.Text = tarjeta.Apellido + ", " + tarjeta.Nombre + " (" + tarjeta.ClienteId + ")"; txtCodSeguridad.Text = tarjeta.CodigoSeguridad; //txtNumero.Text = tarjeta.Numero; txtNumero.Text = tarjeta.Descripcion; dtpFechaEmision.Value = DateTime.Parse(tarjeta.FechaEmision); dtpFechaVencimiento.Value = DateTime.Parse(tarjeta.FechaVencimiento); // Llena el combo de emisor cbxEmisor.Items.Clear();//VACIA LOS ELEMENTOS DEL COMBO Herramientas.llenarComboBoxSP(cbxEmisor, "SARASA.cbx_emisor", null, true); cbxEmisor.Text = tarjeta.Emisor; }
private void FormModificar_Load(object sender, EventArgs e) { txtCliente.Text = cuenta.DesCliente + " (" + cuenta.IdCliente + ")"; txtNumero.Text = cuenta.Numero; if (usuario.RolId != "1") { cbxEstado.Visible = false; lblEstado.Visible = false; } Herramientas.llenarComboBoxSP(cbxTipoCta, "SARASA.cbx_tipocta", null, true); cbxTipoCta.SelectedValue = cuenta.IdTipo.ToString(); Herramientas.llenarComboBoxSP(cbxEstado, "SARASA.cbx_estado", null, true); cbxEstado.SelectedValue = cuenta.IdEstado.ToString(); }
private void FormRetiros_Load(object sender, EventArgs e) { if (usuario.RolId == "1") { lklCliente.Enabled = true; } else { lklCliente.Enabled = false; } if (usuario.ClienteId != 0) { txtCliente.Text = usuario.Apellido + ", " + usuario.Nombre + " (" + usuario.ClienteId + ")"; Herramientas.llenarComboBoxSP(cbxCuenta, "SARASA.cbx_cuenta", Herramientas.GenerarListaDeParametros("@Cliente_Id", usuario.ClienteId, "@Estado_Desc", "Habilitada"), true); } Herramientas.llenarComboBoxSP(cbxMoneda, "SARASA.cbx_moneda", null, true); Herramientas.llenarComboBoxSP(cbxBanco, "SARASA.cbx_banco", null, true); }
private void ModificarCliente_Load(object sender, EventArgs e) { Herramientas.llenarComboBoxSP(cbxTipoDoc, "SARASA.cbx_tipodoc", null, true); cbxTipoDoc.SelectedValue = cliente.TipoDocId; Herramientas.llenarComboBoxSP(cbxPais, "SARASA.cbx_pais", null, true); cbxPais.SelectedValue = cliente.PaisId; txtNombre.Text = cliente.Nombre; txtApellido.Text = cliente.Apellido; txtNumDoc.Text = cliente.NumeroDoc; txtMail.Text = cliente.Mail; txtCalle.Text = cliente.DomCalle; txtCalleNum.Text = cliente.DomNumero; txtPiso.Text = cliente.DomPiso; txtDepto.Text = cliente.DomDpto; chkEstado.Checked = cliente.Habilitado; dtpFechaNac.Value = DateTime.Parse(cliente.FechaNacimiento); }
private void FormBuscar_Load(object sender, EventArgs e) { dtpFechaAperturaDesde.Enabled = false; dtpFechaAperturaHasta.Enabled = false; txtCliente.Text = ""; clienteId = "0"; if (tipoFormBusqueda.Equals("BuscarCuenta")) { btnAceptar.Enabled = false; flowLayoutPanel1.Visible = false; btnAceptar.Visible = true; if (tipoFormPadre.Equals("Consulta_Saldos.FormConsulta")) { if (usuario.RolId == "1") { btnBuscarClie.Visible = true; } else { btnBuscarClie.Visible = false; txtCliente.Text = usuario.Apellido + ", " + usuario.Nombre + " (" + usuario.ClienteId + ")"; clienteId = "" + usuario.ClienteId; } } else if (tipoFormPadre.Equals("Transferencias.FormTransferencias")) { btnBuscarClie.Visible = true; } } else if (tipoFormBusqueda.Equals("ABMCuenta")) { flowLayoutPanel1.Visible = true; btnAceptar.Visible = false; btnBaja.Enabled = false; btnModificar.Enabled = false; btnRenovar.Enabled = false; if (usuario.RolId == "1") { btnBuscarClie.Visible = true; btnCrear.Enabled = false; } else { btnBuscarClie.Visible = false; btnCrear.Enabled = true; txtCliente.Text = usuario.Apellido + ", " + usuario.Nombre + " (" + usuario.ClienteId + ")"; clienteId = "" + usuario.ClienteId; } } // Muestra las funciones segun la lista de funciones if (usuario.Funciones.Contains("CrearCuenta")) { btnCrear.Visible = true; } else { btnCrear.Visible = false; } if (usuario.Funciones.Contains("BajarCuenta")) { btnBaja.Visible = true; } else { btnBaja.Visible = false; } if (usuario.Funciones.Contains("RenovarCuenta")) { btnRenovar.Visible = true; } else { btnRenovar.Visible = false; } if (usuario.Funciones.Contains("ModificarCuenta")) { btnModificar.Visible = true; } else { btnModificar.Visible = false; } // Carga los combos Herramientas.llenarComboBoxSP(cbxPais, "SARASA.cbx_pais", null, false); Herramientas.llenarComboBoxSP(cbxMoneda, "SARASA.cbx_moneda", null, false); Herramientas.llenarComboBoxSP(cbxTipoCta, "SARASA.cbx_tipocta", null, false); }
// Carga el formulario private void FormBuscar_Load(object sender, EventArgs e) { // Inicializa estado de fecha del Filtro dtpFechaEmisionDesde.Enabled = false; dtpFechaEmisionHasta.Enabled = false; dtpFechaVencimientoDesde.Enabled = false; dtpFechaVencimientoHasta.Enabled = false; // Llena el combo de emisor cbxEmisor.Items.Clear();//VACIA LOS ELEMENTOS DEL COMBO Herramientas.llenarComboBoxSP(cbxEmisor, "SARASA.cbx_emisor", null, false); txtCliente.Text = ""; clienteId = "" + usuario.ClienteId;//"0"; btnAsociar.Enabled = false; btnDesasociar.Enabled = false; btnModificar.Enabled = false; txtCliente.Enabled = false; // Muestra las funciones segun la lista de funciones if (usuario.Funciones.Contains("AsociarTarjeta")) { btnAsociar.Visible = true; } else { btnAsociar.Visible = false; } if (usuario.Funciones.Contains("DesasociarTarjeta")) { btnDesasociar.Visible = true; } else { btnDesasociar.Visible = false; } if (usuario.Funciones.Contains("ModificarTarjeta")) { btnModificar.Visible = true; } else { btnModificar.Visible = false; } // Si el usuario tiene rol de administrador if (usuario.Rol.Equals("Administrador")) { btnBuscarClie.Visible = true; txtCliente.Text = ""; } else { btnBuscarClie.Visible = false; txtCliente.Text = usuario.Username; } if (usuario.RolId == "1") { btnBuscarClie.Visible = true; btnAsociar.Enabled = false; } else { btnBuscarClie.Visible = false; btnAsociar.Enabled = true; txtCliente.Text = usuario.Apellido + ", " + usuario.Nombre + " (" + usuario.ClienteId + ")"; clienteId = "" + usuario.ClienteId; } dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; }
// Login private void button1_Click_1(object sender, EventArgs e) { label1.ForeColor = Color.Black; label2.ForeColor = Color.Black; lblInfo.Text = ""; if (idProcesoLogin == 0) { // Validacion datos del formulario if (string.IsNullOrEmpty(textBox1.Text) || string.IsNullOrEmpty(textBox2.Text)) { label1.ForeColor = Color.Red; label2.ForeColor = Color.Red; lblInfo.Text = "Completar todos datos del formulario"; } else { // Objeto usuario, con la informacion de la sesion usuario = new Utils.Usuario(); // Carga la fecha del sistema usuario.Fecha = fechaDate.ToShortDateString(); // Carga la informacion en usuario usuario.Username = Convert.ToString(this.textBox1.Text); usuario.Password = Herramientas.sha256_hash(textBox2.Text); Herramientas.ejecutarAutenticacion(usuario); switch (usuario.CodLogin) { case 0: // Autenticacion correcta con mas de un rol { idProcesoLogin = 1; gbLogin.Enabled = false; //Bloquea los datos del usuario // Busca los roles del usuario para que elija uno gbPermisos.Visible = true; gbPermisos.Enabled = true; List <SqlParameter> lista = Utils.Herramientas.GenerarListaDeParametros( "@usuario_id", Convert.ToInt32(usuario.UsuarioId)); Herramientas.llenarComboBoxSP(comboBox1, "SARASA.cbx_rol", lista, true); btnLogin.Text = "Continuar.."; break; } case -1: // Usuario invalido { label1.ForeColor = Color.Red; label2.ForeColor = Color.Red; lblInfo.Text = "Usuario incorrecto"; break; } case -2: // Usuario inhabilitado { lblInfo.Text = "Usuario inhabilitado"; break; } case -3: // Usuario existe, password incorrecta { //Registra el intento fallido en el usuario lblInfo.Text = "Password incorrecta"; string nombreSP = "SARASA.Registrar_Intento_Fallido"; // Nombre del StoreProcedure List <SqlParameter> listaParametros = Utils.Herramientas.GenerarListaDeParametros( "@usuario_id", this.usuario.UsuarioId); Utils.Herramientas.EjecutarStoredProcedure(nombreSP, listaParametros); //Si tiene 3 intentos fallidos, se inhabilita al usuario string nombreSP2 = "SARASA.Comprueba_Intentos_E_Inhabilita_Usuario"; // Nombre del StoreProcedure List <SqlParameter> listaParam = Utils.Herramientas.GenerarListaDeParametros( "@usuario_id", this.usuario.UsuarioId); Utils.Herramientas.EjecutarStoredProcedure(nombreSP2, listaParam); //Registra como intento fallido en la tabla de log string nombreSP3 = "SARASA.Registra_Log"; // Nombre del StoreProcedure List <SqlParameter> listaParam3 = Utils.Herramientas.GenerarListaDeParametros( "@usuario_id", this.usuario.UsuarioId, "@resultado", '0'); Utils.Herramientas.EjecutarStoredProcedure(nombreSP3, listaParam3); break; } default: // Autenticacion correcta, con rol unico { Herramientas.cargarFunciones(usuario); MenuPrincipal menuPrincipal = new MenuPrincipal(); menuPrincipal.asignarPadre(this); menuPrincipal.asignarUsuario(usuario); string nombreSP = "SARASA.Reiniciar_Intentos"; // Nombre del StoreProcedure List <SqlParameter> listaParametros = Utils.Herramientas.GenerarListaDeParametros( "@usuario_id", this.usuario.UsuarioId); Utils.Herramientas.EjecutarStoredProcedure(nombreSP, listaParametros); this.Hide(); menuPrincipal.Show(); //Registra como intento fallido en la tabla de log string nombreSP3 = "SARASA.Registra_Log"; // Nombre del StoreProcedure List <SqlParameter> listaParam3 = Utils.Herramientas.GenerarListaDeParametros( "@usuario_id", this.usuario.UsuarioId, "@resultado", '1'); Utils.Herramientas.EjecutarStoredProcedure(nombreSP3, listaParam3); break; } } } } else // Etapa final de login, si tiene más de un rol, muestra el combo { // Carga las funciones del rol seleccionado usuario.Rol = ((KeyValuePair <string, string>)comboBox1.SelectedItem).Value; usuario.RolId = ((KeyValuePair <string, string>)comboBox1.SelectedItem).Key; string nombreSP = "SARASA.Reiniciar_Intentos"; // Nombre del StoreProcedure List <SqlParameter> listaParametros = Utils.Herramientas.GenerarListaDeParametros( "@usuario_id", this.usuario.UsuarioId); Utils.Herramientas.EjecutarStoredProcedure(nombreSP, listaParametros); //Registra como intento fallido en la tabla de log string nombreSP3 = "SARASA.Registra_Log"; // Nombre del StoreProcedure List <SqlParameter> listaParam3 = Utils.Herramientas.GenerarListaDeParametros( "@usuario_id", this.usuario.UsuarioId, "@resultado", '1'); Utils.Herramientas.EjecutarStoredProcedure(nombreSP3, listaParam3); Herramientas.cargarFunciones(usuario); MenuPrincipal menuPrincipal = new MenuPrincipal(); menuPrincipal.asignarPadre(this); menuPrincipal.asignarUsuario(usuario); this.Hide(); menuPrincipal.Show(); } }
private void FormBuscar_Load(object sender, EventArgs e) { btnModificar.Enabled = false; btnModUsuario.Enabled = false; btnEliminar.Enabled = false; btnAceptar.Enabled = false; btnAsociarTC.Enabled = false; if (tipoFormBusqueda.Equals("ABMCliente")) { btnAceptar.Visible = false; } else if (tipoFormBusqueda.Equals("BuscarUsuario")) { flowLayoutPanel1.Visible = false; txtNombre.Enabled = false; txtApellido.Enabled = false; txtNumDoc.Enabled = false; cbxTipoDoc.Enabled = false; txtMail.Enabled = false; } else if (tipoFormBusqueda.Equals("BuscarCliente")) { flowLayoutPanel1.Visible = false; } // Muestra las funciones segun la lista de funciones if (usuario.Funciones.Contains("CrearCliente")) { btnCrear.Visible = true; } else { btnCrear.Visible = false; } if (usuario.Funciones.Contains("EliminarCliente")) { btnEliminar.Visible = true; } else { btnEliminar.Visible = false; } if (usuario.Funciones.Contains("ModificarUsuarioCliente")) { btnModUsuario.Visible = true; } else { btnModUsuario.Visible = false; } if (usuario.Funciones.Contains("ModificarCliente")) { btnModificar.Visible = true; } else { btnModificar.Visible = false; } if (usuario.Funciones.Contains("AsociarTarjeta")) { btnAsociarTC.Visible = true; } else { btnAsociarTC.Visible = false; } Herramientas.llenarComboBoxSP(cbxTipoDoc, "SARASA.cbx_tipodoc", null, false); }