//Método Eliminar public string Eliminar(DTrabajador Trabajador) { string rpta = ""; SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = Conexion.Cn; SqlCon.Open(); SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "speliminar_trabajador"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParIdtrabajador = new SqlParameter(); ParIdtrabajador.ParameterName = "@idtrabajador"; ParIdtrabajador.SqlDbType = SqlDbType.Int; ParIdtrabajador.Value = Trabajador.Idtrabajador; SqlCmd.Parameters.Add(ParIdtrabajador); rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "NO se Elimino el Registro"; } catch (Exception ex) { rpta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(rpta); }
//Método Buscarnombre public DataTable BuscarNombre(DTrabajador Trabajador) { DataTable DtResultado = new DataTable("trabajador"); SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = Conexion.Cn; SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "spbuscar_trabajador_nombre"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParTextoBuscar = new SqlParameter(); ParTextoBuscar.ParameterName = "@textobuscar"; ParTextoBuscar.SqlDbType = SqlDbType.VarChar; ParTextoBuscar.Size = 50; ParTextoBuscar.Value = Trabajador.TextoBuscar; SqlCmd.Parameters.Add(ParTextoBuscar); SqlDataAdapter SqlDat = new SqlDataAdapter(SqlCmd); SqlDat.Fill(DtResultado); } catch (Exception ex) { DtResultado = null; } return(DtResultado); }
//metodo login public DataTable Login(DTrabajador Trabajador) { DataTable DtResultado = new DataTable("trabajador"); SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = Conexion.Cn; SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "splogin"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParUsuario = new SqlParameter(); ParUsuario.ParameterName = "@usuario"; ParUsuario.SqlDbType = SqlDbType.VarChar; ParUsuario.Size = 30; ParUsuario.Value = Trabajador.Usuario; SqlCmd.Parameters.Add(ParUsuario); SqlParameter ParContrasena = new SqlParameter(); ParContrasena.ParameterName = "@contraseña"; ParContrasena.SqlDbType = SqlDbType.VarChar; ParContrasena.Size = 30; ParContrasena.Value = Trabajador.Contraseña; SqlCmd.Parameters.Add(ParContrasena); SqlDataAdapter SqlDat = new SqlDataAdapter(SqlCmd); SqlDat.Fill(DtResultado); } catch (Exception ex) { DtResultado = null; } return(DtResultado); }
//Método Editar public string Editar(DTrabajador Trabajador) { string rpta = ""; SqlConnection SqlCon = new SqlConnection(); try { //Código SqlCon.ConnectionString = Conexion.Cn; SqlCon.Open(); //Establecer el Comando SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "speditar_trabajador"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParIdtrabajador = new SqlParameter(); ParIdtrabajador.ParameterName = "@idtrabajador"; ParIdtrabajador.SqlDbType = SqlDbType.Int; ParIdtrabajador.Value = Trabajador.Idtrabajador; SqlCmd.Parameters.Add(ParIdtrabajador); SqlParameter ParNombre = new SqlParameter(); ParNombre.ParameterName = "@nombre"; ParNombre.SqlDbType = SqlDbType.VarChar; ParNombre.Size = 20; ParNombre.Value = Trabajador.Nombre; SqlCmd.Parameters.Add(ParNombre); SqlParameter ParApellidos = new SqlParameter(); ParApellidos.ParameterName = "@apellidos"; ParApellidos.SqlDbType = SqlDbType.VarChar; ParApellidos.Size = 40; ParApellidos.Value = Trabajador.Apellidos; SqlCmd.Parameters.Add(ParApellidos); SqlParameter ParSexo = new SqlParameter(); ParSexo.ParameterName = "@sexo"; ParSexo.SqlDbType = SqlDbType.VarChar; ParSexo.Size = 1; ParSexo.Value = Trabajador.Sexo; SqlCmd.Parameters.Add(ParSexo); SqlParameter ParDireccion = new SqlParameter(); ParDireccion.ParameterName = "@direccion"; ParDireccion.SqlDbType = SqlDbType.VarChar; ParDireccion.Size = 100; ParDireccion.Value = Trabajador.Direccion; SqlCmd.Parameters.Add(ParDireccion); SqlParameter ParTelefono = new SqlParameter(); ParTelefono.ParameterName = "@telefono"; ParTelefono.SqlDbType = SqlDbType.VarChar; ParTelefono.Size = 10; ParTelefono.Value = Trabajador.Telefono; SqlCmd.Parameters.Add(ParTelefono); SqlParameter ParEmail = new SqlParameter(); ParEmail.ParameterName = "@email"; ParEmail.SqlDbType = SqlDbType.VarChar; ParEmail.Size = 50; ParEmail.Value = Trabajador.Email; SqlCmd.Parameters.Add(ParEmail); SqlParameter ParAcceso = new SqlParameter(); ParAcceso.ParameterName = "@acceso"; ParAcceso.SqlDbType = SqlDbType.VarChar; ParAcceso.Size = 50; ParAcceso.Value = Trabajador.Acceso; SqlCmd.Parameters.Add(ParAcceso); SqlParameter ParUsuario = new SqlParameter(); ParUsuario.ParameterName = "@usuario"; ParUsuario.SqlDbType = SqlDbType.VarChar; ParUsuario.Size = 50; ParUsuario.Value = Trabajador.Usuario; SqlCmd.Parameters.Add(ParUsuario); SqlParameter ParPassword = new SqlParameter(); ParPassword.ParameterName = "@contraseña"; ParPassword.SqlDbType = SqlDbType.VarChar; ParPassword.Size = 50; ParPassword.Value = Trabajador.Contraseña; SqlCmd.Parameters.Add(ParPassword); rpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "NO se Actualizo el Registro"; } catch (Exception ex) { rpta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(rpta); }