public static DataTable IniciarSesion(ClsUsuario Usuario) { ClsNSQLParametro[] parametros = new ClsNSQLParametro[2]; parametros[0] = new ClsNSQLParametro(Usuario.IdEmpleado, "@IdEmpleado", SqlDbType.VarChar); parametros[1] = new ClsNSQLParametro(Usuario.Clave, "@Clave", SqlDbType.VarChar); return(ClsNConexion.EjecutarProcedimiento("IniciarSesion", parametros).Tables[0]); }
private void btnIniciarSesion_Click(object sender, EventArgs e) { ClsUsuario objUsuario = new ClsUsuario(); objUsuario.Identificacion = txtIdentificacion.Text; objUsuario.Contrasena = txtContrasenia.Text; string redireccionar = ""; redireccionar = objUsuario.iniciarSesion(int.Parse(cmbRol.SelectedValue.ToString())); if (redireccionar.Equals("1")) { frmAdministrador formAdministrador = new frmAdministrador(); formAdministrador.Show(); this.Hide(); } else if (redireccionar.Equals("2")) { frmSecretaria formSecretaria = new frmSecretaria(); formSecretaria.Show(); this.Hide(); } else if (redireccionar.Equals("3")) { frmUsuario formUsuario = new frmUsuario(); formUsuario.Show(); this.Hide(); } else { MessageBox.Show("Credenciales Incorrectas"); } }
private void BtnEditar_Click(object sender, EventArgs e) { if (DgvUsuario.SelectedRows.Count > 0) { if (DgvUsuario.CurrentRow.Index != -1) { try { ClsUsuario be = new ClsUsuario() { Codigo = TxtCodigo.Text, Clave = TxtClave.Text, Nivel = Convert.ToInt32(CmbNivel.SelectedValue), Estado = RdbActivo.Checked ? true : false }; ClsNUsuario bo = new ClsNUsuario(); bo.Modificar(be); Listar(); } catch { // } } } else { MessageBox.Show("Seleccione un registro"); } }
public bool Agregar(ClsUsuario obj) { string linea = obj.Id.ToString() + "," + obj.Codigo + "," + obj.Clave + "," + obj.Nivel + "," + obj.Estado; ClsNFichero.Agregar(linea, "usuarios.txt"); return(true); }
public IActionResult Edit(int id) { string connectionString = Configuration["ConnectionStrings:DefaultConnection"]; ClsUsuario clsUsuario = new ClsUsuario(); using (SqlConnection connection = new SqlConnection(connectionString)) { string sql = $"Select * From USUARIO Where Id='{id}'"; SqlCommand command = new SqlCommand(sql, connection); connection.Open(); using (SqlDataReader dataReader = command.ExecuteReader()) { while (dataReader.Read()) { clsUsuario.id = Convert.ToInt32(dataReader["Id"]); clsUsuario.usuario = Convert.ToString(dataReader["Usuario"]); clsUsuario.contrasena = Convert.ToString(dataReader["Contrasena"]); clsUsuario.intentos = Convert.ToInt32(dataReader["Intentos"]); clsUsuario.nivelSeg = Convert.ToDecimal(dataReader["NivelSeg"]); clsUsuario.fechaReg = Convert.ToDateTime(dataReader["FechaReg"]); } } connection.Close(); } return(View(clsUsuario)); }
protected void Button1_Click(object sender, EventArgs e) { //se tiene que crear primero las entidades para no perder tiempo con la entidad usuario List <ClsUsuario> lista = new List <ClsUsuario>(); ClsUsuario ObjUsuario1 = new ClsUsuario(); ObjUsuario1.ID_usuario = "1"; ObjUsuario1.Usuario = "modulo1"; ObjUsuario1.Clave = null; ObjUsuario1.Estado = "1"; lista.Add(ObjUsuario1); ClsUsuario ObjUsuario2 = new ClsUsuario(); ObjUsuario1.ID_usuario = "1"; ObjUsuario1.Usuario = "modulo1"; ObjUsuario1.Clave = null; ObjUsuario1.Estado = "1"; lista.Add(ObjUsuario2); ClsUsuario ObjUsuario3 = new ClsUsuario(); ObjUsuario1.ID_usuario = "1"; ObjUsuario1.Usuario = "modulo1"; ObjUsuario1.Clave = null; ObjUsuario1.Estado = "1"; lista.Add(ObjUsuario3); foreach (ClsUsuario rm in lista) { Response.Write(rm.ID_usuario + rm.Usuario); } }
//----------------------Controllers public bool ExisteUsuarioYEsActivoController(string usuario, string password) { ClsUsuario clsUsuario = new ClsUsuario(); clsUsuario.Usuario = usuario; clsUsuario.Password = password; DataTable respuesta = clsUsuario.Usuario_BuscarXUsuarioYPassword(); if (respuesta.Rows.Count == 1) { //Existe una fila, vere si esta activo ó no var res = respuesta.AsEnumerable(); DataRow fila = res.First(); string valorEnCadena = fila["Activo"].ToString(); bool valorEnBool = Boolean.Parse(valorEnCadena); return(valorEnBool); //regresa true or false } else { //No existe el usuario return(false); } }
protected void Func_BuscarUsuario() { ClsUsuario ObjUsuario = new ClsUsuario(); ObjUsuario.id = TxtIdentificacion.Text; ObjUsuario.Func_ConsultarClientes(); if (ObjUsuario.sw == 1) { TxtNombres.Text = ObjUsuario.nombre; TxtApellidos.Text = ObjUsuario.apellidos; CbxSexo.SelectedValue = Convert.ToInt32(ObjUsuario.sexo); CbxEstado.SelectedValue = Convert.ToInt32(ObjUsuario.estado); TxtDireccion.Text = ObjUsuario.direccion; TxtCorreo.Text = ObjUsuario.correo; TxtTelefono.Text = ObjUsuario.telefono; TxtMovil.Text = ObjUsuario.movil; LblUser.Text = ObjUsuario.usuario; TxtUsuario.Text = ObjUsuario.usuario; string foto; foto = ObjUsuario.foto; PtbFoto.Image = Image.FromFile(foto); } else { MessageBox.Show("La persona no se encuentra registrada"); } }
protected void Func_GuardarUsuario() { if (((((TxtNombres.Text == "") || (TxtApellidos.Text == "") || (TxtCorreo.Text == "") || (TxtDireccion.Text == "") || (TxtMovil.Text == ""))))) { MessageBox.Show("Debe diligenciar toda la informacion", "Validacion de informacion", MessageBoxButtons.OK, MessageBoxIcon.Warning); TxtIdentificacion.Focus(); } else { ClsUsuario ObjUsuario = new ClsUsuario(); ObjUsuario.id = TxtIdentificacion.Text; ObjUsuario.nombre = TxtNombres.Text; ObjUsuario.apellidos = TxtApellidos.Text; ObjUsuario.sexo = Convert.ToString(CbxSexo.SelectedValue); ObjUsuario.estado = Convert.ToString(CbxEstado.SelectedValue); ObjUsuario.direccion = TxtDireccion.Text; ObjUsuario.correo = TxtCorreo.Text; ObjUsuario.telefono = TxtTelefono.Text; ObjUsuario.movil = TxtMovil.Text; ObjUsuario.rol = LblRol.Text; Func_GuardarFoto(); ObjUsuario.foto = Filename; Func_Espacio(); ObjUsuario.usuario = TxtUsuario.Text; ObjUsuario.Func_GuardarUsuarios(); Func_LimpiarControles(); MessageBox.Show("El usuario " + TxtNombres.Text + " ha sido creado exitosamente", "Validacion de informacion", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void editarUs() { if (tbUsAgCorreo.Text == "" || tbUsAgTel.Text == "" || tbUsAgDni.Text == "" || tbUsAgNomUs.Text == "" || tbUsAgContras.Text == "" || cbUsAgTipoUs.Text == "" || v.isValidEmail(tbUsAgCorreo.Text) == false) { MessageBox.Show("Debe completar todos los campos", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { DialogResult ask = MessageBox.Show("Seguro que desea actualizar usuario?", "Confirmar", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (ask == DialogResult.Yes) { try { ClsUsuario.editarUs(tbUsAgNombre, tbUsAgCorreo, tbUsAgTel, tbUsAgDni, tbUsAgNomUs, tbUsAgContras, cbUsAgTipoUs, dgvUs); panelAgregarUs.Enabled = false; } catch (Exception ex) { MessageBox.Show(ex.Message); } ClsUsuario.refrescarUs(dgvUs); this.limpiarUs(); editarUsWasClicked = false; } } }
protected void btnIniciarSesion_Click(object sender, EventArgs e) { ClsUsuario usuarioDao = new ClsUsuario(); usuario usuarioLogin = new usuario(); string nombre = txtUsuario.Text; string contrasena = txtContrasena.Text; usuarioLogin = usuarioDao.login(nombre, contrasena); if (usuarioLogin.numero_cedula != null) { Session["cedulaLogin"] = usuarioLogin.numero_cedula; Session["nombreLogin"] = usuarioLogin.nombres + usuarioLogin.primer_apellido + usuarioLogin.segundo_apellido; Session["rolLogin"] = usuarioLogin.rol; Session["eps"] = usuarioLogin.nit_eps; if (usuarioLogin.rol == "Eps") { Response.Redirect("bienvenidoEps.aspx", false); } if (usuarioLogin.rol == "Administrador") { Response.Redirect("bienvenidoAdmin.aspx", false); } if (usuarioLogin.rol == "Usuario") { Response.Redirect("bienvenidoUsuario.aspx", false); } } else { // Aqui va un mensaje al usuario que no se loguea } }
private void FSuperadministrador_Load(object sender, EventArgs e) { ClsUsuario.refrescarUs(dgvUs); ClsUsuario.loadUsuarios(cbUsTipoUs); ClsUsuario.loadUsuarios(cbUsAgTipoUs); }
private void BtnEliminar_Click(object sender, EventArgs e) { int estado = Convert.ToInt32(dgvUs.SelectedRows[0].Cells[8].Value.ToString()); this.limpiarUs(); panelAgregarUs.Enabled = false; if (estado == 0) { MessageBox.Show("El usuario seleccionado ya está eliminado", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { DialogResult ask = MessageBox.Show("Seguro que desea eliminar usuario?", "Confirmar", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (ask == DialogResult.Yes) { try { ClsUsuario.eliminarUs(dgvUs); MessageBox.Show("El usuario se elimino correctamente", "Guardar", MessageBoxButtons.OK, MessageBoxIcon.Information); this.limpiarBuscUs(); } catch (Exception ex) { MessageBox.Show(ex.Message); } ClsUsuario.refrescarUs(dgvUs); } } }
protected void btnRegistrar_Click(object sender, EventArgs e) { if (txtPassword.Text == txtConfirmar.Text) { string nombre = txtNombre.Text; string apellido = txtApellido.Text; string usuario = txtUser.Text; string password = txtPassword.Text; DateTime fecha = DateTime.Parse(txtDate.Text); string pais = txtPais.Text; string email = txtCorreo.Text; int resultado = ClsUsuario.RegistrarUsuario(nombre, apellido, usuario, password, fecha, pais, email); if (resultado == 1) { Response.Write("<script> alert(" + "'Nombre de usuario no disponible, escoga otro.'" + ") </script>"); } else if (resultado == 2) { Response.Write("<script> alert(" + "'Algo salió mal en el registro, revise sus datos.'" + ") </script>"); } else if (resultado == 3) { Response.Write("<script> alert(" + "'Registro completado exitosamente.'" + ") </script>"); } } else { Response.Write("<script> alert(" + "'Las contraseñas no coinciden.'" + ") </script>"); } }
//------------Methods public DataTable RecuperarIdNombreUsuarioPassActivoDeTodosController() { ClsUsuario clsUsuario = new ClsUsuario(); DataTable tabla = clsUsuario.Usuario_Select_Id_Nombre_Usuario_Pass_Activo_DeTodos(); return(tabla); }
private ClsUsuario ObjMiUsuario;//variable local usuario autenticado public PagMenu() { InitializeComponent(); this.ObjMiUsuario = App.Current.Properties["ObjUsuario"] as ClsUsuario; //recuperar objeto guardado en propieades de la aplicación TxtUsuario.Text = ObjMiUsuario.ObjPersona.Nombres; //mostrar en caja de texto el nombre de la persona TxtPerfil.Text = ObjMiUsuario.ObjPerfil.Nombre; //mostrar el nombre del perfil en una caja de texto }
[WebMethod]// se tiene que indicar que es para ajax public static List <ClsUsuario> Pruebaaa() { List <ClsUsuario> lista = new List <ClsUsuario>(); try { ClsUsuario ObjUsuario1 = new ClsUsuario(); ObjUsuario1.ID_usuario = "1"; ObjUsuario1.Usuario = "u1"; ObjUsuario1.Clave = "c1"; ObjUsuario1.Fecha_inicio = "f1"; lista.Add(ObjUsuario1); lista.Add(ObjUsuario1); lista.Add(ObjUsuario1); ClsUsuario ObjUsuario2 = new ClsUsuario(); ObjUsuario2.ID_usuario = "2"; ObjUsuario2.Usuario = "u2"; ObjUsuario2.Clave = "c2"; ObjUsuario2.Fecha_inicio = "f2"; lista.Add(ObjUsuario2); lista.Add(ObjUsuario2); lista.Add(ObjUsuario2); return(lista); } catch (Exception ex) { throw ex; } }
public FrmUsuario() { InitializeComponent(); //Tipo de Usuario ListTipoUsuario = ClsListas.ListTipoUsuario(); clsListasTipoUsuaBindingSource.DataSource = ListTipoUsuario; //Filtro de Busqueda ListFiltroBusq = ClsListas.ListBusqueda(); clsListasFiltrobindingSource.DataSource = ListFiltroBusq; //Cargo la Lista de Usuario ListUsuario = ClsUsuario.ListUsuarioTodos(); clsUsuarioBindingSource.DataSource = ListUsuario; if (ListUsuario.Count == 0) { ClsUsuario cont = new ClsUsuario(); ListUsuario.Add(cont); cont.Status = 1; clsUsuarioBindingSource.DataSource = ListUsuario; clsUsuarioBindingSource.ResetBindings(false); AccionesNavigator(1); } else { AccionesNavigator(0); } }
private MySqlCommand Cmd_D = null; // ejecutamos comandos de transact o procedimiento almacenado public ClsUsuario Login(string Usuario, string Clave) { ClsUsuario ObjUsuario = null; try { Cmd_D = new MySqlCommand("spLogin", ObjConexion.Con_D); Cmd_D.CommandType = CommandType.StoredProcedure; Cmd_D.Parameters.AddWithValue("prmUsuario", Usuario); Cmd_D.Parameters.AddWithValue("prmClave", Clave); ObjConexion.Abrircon(); Dr_D = Cmd_D.ExecuteReader(); if (Dr_D.Read()) { ObjUsuario = new ClsUsuario(); ObjUsuario.ID_usuario = Dr_D["id_usuario"].ToString(); ObjUsuario.Usuario = Dr_D["usuario"].ToString(); ObjUsuario.Clave = Dr_D["password"].ToString(); //falta sacar estos datos para variables de sesión, buscar como convertir chat y date ObjUsuario.Fecha_inicio = Dr_D["fecha_inicio"].ToString(); ObjUsuario.Estado = Dr_D["id_estado"].ToString(); } return(ObjUsuario); } catch (Exception ex) { return(null); throw ex; } finally { ObjConexion.Cerrarcon(); } }
public void consultar() { ClsUsuario objUsuario = new ClsUsuario(); gvUsuarios.DataSource = objUsuario.consultarTodos().Tables[0]; gvUsuarios.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { try { ClsUsuario us = new ClsUsuario(); DataTable dt = new DataTable(); if (Session["idusuario"] == null) { Response.Redirect("../Default.aspx"); } if (Session["idPaciente"] == null) { Response.Redirect("../inicio.aspx"); } dt = us.datosInicio(Session["idusuario"].ToString()); if (dt.Rows.Count < 1) { return; } avatarImg.ImageUrl = dt.Rows[0]["urlImagen"].ToString(); avatarImage.ImageUrl = dt.Rows[0]["urlImagen"].ToString(); nombreCorto.InnerText = dt.Rows[0]["usuario"].ToString(); usuario.InnerText = dt.Rows[0]["nombreUsuario"].ToString(); rol.InnerText = "Rol: " + dt.Rows[0]["rol"].ToString(); tituloPaciente(Session["nombrePaciente"].ToString(), Session["expedienteHR"].ToString(), Session["expedientePD"].ToString()); } catch (Exception) { } }
private void BtnIniciarSesion_Click(object sender, EventArgs e) { ClsUsuario Usuario = new ClsUsuario(TxtCodigoEmpleado.Text, TxtClave.Text); DataTable Consulta = ClsNUsuario.IniciarSesion(Usuario); if (Consulta.Rows.Count > 0) { DataTable TablaEmpleado = ClsNEmpleado.Obtener(Consulta.Rows[0]["IdEmpleado"].ToString()); ClsEmpleado Empleado = new ClsEmpleado( TablaEmpleado.Rows[0]["Id"].ToString(), Convert.ToInt32(TablaEmpleado.Rows[0]["IdCargo"].ToString()), TablaEmpleado.Rows[0]["Dni"].ToString(), TablaEmpleado.Rows[0]["Nombre"].ToString(), TablaEmpleado.Rows[0]["Apellidos"].ToString() ); int IdCargo = Convert.ToInt32(TablaEmpleado.Rows[0]["IdCargo"]); this.Hide(); if (IdCargo == 1) { FrmPrincipalMoso frm = new FrmPrincipalMoso(Empleado); frm.Show(); } else if (IdCargo == 2) { FrmPrincipalAdministrador frm = new FrmPrincipalAdministrador(Empleado); frm.Show(); } } else { MessageBox.Show("El usuario y/o clave no son correctos."); } }
// GET: /<controller>/ public IActionResult Index() { List <ClsUsuario> UsuariosList = new List <ClsUsuario>(); string connectionString = Configuration["ConnectionStrings:DefaultConnection"]; using (SqlConnection connection = new SqlConnection(connectionString)) { connection.Open(); string sql = "select * from USUARIO"; SqlCommand command = new SqlCommand(sql, connection); using (SqlDataReader dataReader = command.ExecuteReader()) { while (dataReader.Read()) { ClsUsuario clsUsuario = new ClsUsuario(); clsUsuario.id = Convert.ToInt32(dataReader["Id"]); clsUsuario.usuario = Convert.ToString(dataReader["Usuario"]); clsUsuario.contrasena = Convert.ToString(dataReader["Contrasena"]); clsUsuario.intentos = Convert.ToInt32(dataReader["Intentos"]); clsUsuario.nivelSeg = Convert.ToDecimal(dataReader["NivelSeg"]); clsUsuario.fechaReg = Convert.ToDateTime(dataReader["FechaReg"]); UsuariosList.Add(clsUsuario); } } connection.Close(); } return(View(UsuariosList)); }
public void altaCliente(ClsCliente oCliente, ClsUsuario oUsuario) { try { IHash interfazSeguridad = new Hash(); string passHasheada = interfazSeguridad.obtenerHash(oUsuario.password); oUsuario.password = passHasheada; //Activo el usuario, ya que es un nuevo empleado. oUsuario.activo = true; DALUsuario oDalUsuario = new DALUsuario(); oDalUsuario.altaUsuario(oUsuario, oCliente); string pDetalle = "Nuevo Cliente generado ID:" + oCliente.nombre.ToString() + " con susuario: " + oUsuario.usr.ToString() + "satisfactoriamente."; string pModulo = "BLL"; interfazServiceLayer.registrarEventoNegocio(pDetalle, pModulo); } catch (DalExcepcion ex) { DalExcepcion oDExcepcion = new DalExcepcion(ex.Message); interfazServiceLayer.registrarEvento(oDExcepcion); } catch (Exception ex) { BllExcepcion oBExcepcion = new BllExcepcion(ex.Message); interfazServiceLayer.registrarEvento(oBExcepcion); } }
protected void lnkEditUsuario_Click(object sender, EventArgs e) { try { visualizarTabs("usuarioTab"); if (!(Boolean)ViewState["actualizar"]) { clsHelper.mensaje("No tiene permiso para realizar esta operación", this, clsHelper.tipoMensaje.alerta); return; } ClsUsuario dt = new ClsUsuario(); ClsUsuario us = new ClsUsuario(); GridViewRow r; int idUsuario; r = (GridViewRow)((Control)sender).Parent.Parent; idUsuario = int.Parse(r.Cells[0].Text); dt = us.getById(idUsuario); ViewState["idUsuario"] = dt.idUsuario; txtNombrePersona.Text = dt.nombreUsuario; txtUsuario.Text = dt.usuario; cboRolUsuario.SelectedValue = dt.idRol.ToString(); chkActivo.Checked = dt.activo; imgUsuario.ImageUrl = dt.urlImagen; chkActivo.Enabled = true; chkReiniciarPassword.Enabled = true; ViewState["modoGrabarUsuario"] = "M"; } catch (Exception ex) { clsHelper.mostrarError("lnkEditUsuario_Click", ex, this, true); } }
//----------------Methods private DataTable Usuario_BuscarXUsuarioController(string usuarioBuscado) { ClsUsuario clsUsuario = new ClsUsuario(); clsUsuario.Usuario = usuarioBuscado; return(clsUsuario.Usuario_BuscarXUsuario()); }
public ClsUsuario getById(int id) { try { ClsUsuario r = null; ClsDb db = new ClsDb(); DataTable dt = new DataTable(); dt = db.dataTableSP("SPUsuarioGetByID", null, db.parametro("@PidUsuario", id)); if (dt.Rows.Count > 0) { r = new ClsUsuario(); r.idUsuario = (int)dt.Rows[0]["idUsuario"]; r.usuario = dt.Rows[0]["usuario"].ToString(); r.nombreUsuario = dt.Rows[0]["nombreUsuario"].ToString(); r.contrasena = dt.Rows[0]["contrasena"].ToString(); r.idRol = (int)dt.Rows[0]["idRol"]; r.nombreUsuario = dt.Rows[0]["nombreUsuario"].ToString(); r.activo = (Boolean)dt.Rows[0]["activo"]; r.urlImagen = dt.Rows[0]["urlImagen"].ToString(); } return(r); } catch (Exception ex) { throw ex; } }
private void ConsultarUsuario() { objUsuario = new ClsUsuario(); objUsuario.cedula = txtCedula.Text; //Para ejecutar el select en el Sp objUsuarioMgr = new ClsUsuarioMgr(objUsuario); Dtt = new DataTable(); Dtt = objUsuarioMgr.consultUsuarioCedula(); if (Dtt.Rows.Count > 0) { txtId.Text = Dtt.Rows[0]["idUsuario"].ToString(); txtNombres.Text = Dtt.Rows[0]["nombre"].ToString(); txtApellidos.Text = Dtt.Rows[0]["apellido"].ToString(); txtTipo.Text = Dtt.Rows[0]["tipo"].ToString(); txtDisponibilidad.Text = Dtt.Rows[0]["NumPrestamosDisponibles"].ToString(); txtFechaNac.Text = (Dtt.Rows[0]["fecNacimiento"].ToString()); BtnPrestarLibro.Enabled = true; disp = int.Parse(txtDisponibilidad.Text); } else { MessageBox.Show("Usuario no existente", "Mensaje"); } if (disp == 0) { MessageBox.Show("No tiene disponibilidad para llevarse un libro", "Mensaje"); BtnPrestarLibro.Enabled = false; } }
public ClsUsuario obtenerUsuarioPorNombreUsuario(string pUsuario) { ClsUsuario oUsuario = new ClsUsuario(); try { var items = from d in contexto.Usuario where d.usr == pUsuario select d; IEnumerator <Usuario> enu = items.GetEnumerator(); while (enu.MoveNext()) { oUsuario.idUsuario = enu.Current.idUsuario; oUsuario.usr = enu.Current.usr; oUsuario.password = enu.Current.password; oUsuario.activo = enu.Current.activo; } } catch (Exception ex) { DalExcepcion oDExcepcion = new DalExcepcion(ex.InnerException.Message); throw oDExcepcion; } return(oUsuario); }
public static bool Guardar(ClsUsuario Usuario) { string Procedimiento = string.Empty; ClsNSQLParametro[] parametros; if (Usuario.Id != 0) { Procedimiento = "ActualizarUsuario"; parametros = new ClsNSQLParametro[4]; parametros[0] = new ClsNSQLParametro(Usuario.IdEmpleado, "@IdEmpleado", SqlDbType.VarChar); parametros[1] = new ClsNSQLParametro(Usuario.Clave, "@Clave", SqlDbType.VarChar); parametros[2] = new ClsNSQLParametro(Usuario.FechaCreacion, "@FechaCreacion", SqlDbType.Date); parametros[3] = new ClsNSQLParametro(Usuario.Estado, "@Estado", SqlDbType.Bit); } else { Procedimiento = "CrearUsuario"; parametros = new ClsNSQLParametro[5]; parametros[0] = new ClsNSQLParametro(Usuario.Id, "@Id", SqlDbType.Int); parametros[1] = new ClsNSQLParametro(Usuario.IdEmpleado, "@IdEmpleado", SqlDbType.VarChar); parametros[2] = new ClsNSQLParametro(Usuario.Clave, "@Clave", SqlDbType.VarChar); parametros[3] = new ClsNSQLParametro(Usuario.FechaCreacion, "@FechaCreacion", SqlDbType.Date); parametros[4] = new ClsNSQLParametro(Usuario.Estado, "@Estado", SqlDbType.Bit); } return(ClsNConexion.EjecutarProcedimiento(Procedimiento, parametros) != null); }