public DataTable Buscar(DTipoTrabajador TipoTrabahador) { DataTable dtResultado = new DataTable("TipoTrabajador"); SqlConnection sqlCon = new SqlConnection(); try { sqlCon.ConnectionString = Conexion.cn; SqlCommand sqlCmd = new SqlCommand(); sqlCmd.Connection = sqlCon; sqlCmd.CommandText = "sp_buscarTipoTrabajador"; sqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParTextoBuscar = new SqlParameter(); ParTextoBuscar.ParameterName = "@textoBuscar"; ParTextoBuscar.SqlDbType = SqlDbType.VarChar; ParTextoBuscar.Size = 50; ParTextoBuscar.Value = TipoTrabahador.TextoBuscar; sqlCmd.Parameters.Add(ParTextoBuscar); SqlDataAdapter sqlDat = new SqlDataAdapter(sqlCmd); sqlDat.Fill(dtResultado); } catch (Exception ex) { dtResultado = null; } return(dtResultado); }
public string Editar(DTipoTrabajador TipoTrabajador) { string rpta = ""; SqlConnection sqlCon = new SqlConnection(); try { sqlCon.ConnectionString = Conexion.cn; sqlCon.Open(); //Comandos SqlCommand sqlCmd = new SqlCommand(); sqlCmd.Connection = sqlCon; sqlCmd.CommandText = "sp_editarTipoTrabajador"; sqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParIdTipo = new SqlParameter(); ParIdTipo.ParameterName = "@idTipo"; ParIdTipo.SqlDbType = SqlDbType.Int; ParIdTipo.Value = TipoTrabajador.IdTipo; sqlCmd.Parameters.Add(ParIdTipo); SqlParameter ParNomTipo = new SqlParameter(); ParNomTipo.ParameterName = "@nomTipo"; ParNomTipo.SqlDbType = SqlDbType.VarChar; ParNomTipo.Size = 50; ParNomTipo.Value = TipoTrabajador.Nombre; sqlCmd.Parameters.Add(ParNomTipo); SqlParameter ParDescTipo = new SqlParameter(); ParDescTipo.ParameterName = "@descrTipo"; ParDescTipo.SqlDbType = SqlDbType.VarChar; ParDescTipo.Size = 512; ParDescTipo.Value = TipoTrabajador.Descripcion; sqlCmd.Parameters.Add(ParDescTipo); SqlParameter ParEstTipo = new SqlParameter(); ParEstTipo.ParameterName = "@estTipo"; ParEstTipo.SqlDbType = SqlDbType.Char; ParEstTipo.Size = 1; ParEstTipo.Value = TipoTrabajador.Estado; sqlCmd.Parameters.Add(ParEstTipo); rpta = sqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se editó el Registro"; } catch (Exception ex) { rpta = ex.Message; } finally { if (sqlCon.State == ConnectionState.Open) { sqlCon.Close(); } } return(rpta); }
public string Eliminar(DTipoTrabajador TipoTrabajador) { string rpta = ""; SqlConnection sqlCon = new SqlConnection(); try { sqlCon.ConnectionString = Conexion.cn; sqlCon.Open(); //Comandos SqlCommand sqlCmd = new SqlCommand(); sqlCmd.Connection = sqlCon; sqlCmd.CommandText = "sp_eliminarTipoTrabajador"; sqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParIdCategoria = new SqlParameter(); ParIdCategoria.ParameterName = "@idTipo"; ParIdCategoria.SqlDbType = SqlDbType.Int; ParIdCategoria.Value = TipoTrabajador.IdTipo; sqlCmd.Parameters.Add(ParIdCategoria); rpta = sqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se eliminó el Registro"; } catch (Exception ex) { rpta = ex.Message; } finally { if (sqlCon.State == ConnectionState.Open) { sqlCon.Close(); } } return(rpta); }