public DataTable Consulta_Id(D_Personal dato) { DataTable DtResultado = new DataTable("Personal"); SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = D_Conexion.Conexion; SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "sp_Personal_Consulta_Id"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParId = new SqlParameter(); ParId.ParameterName = "@Codigo"; ParId.SqlDbType = SqlDbType.Int; ParId.Value = dato.Codigo; SqlCmd.Parameters.Add(ParId); SqlDataAdapter SqlDat = new SqlDataAdapter(SqlCmd); SqlDat.Fill(DtResultado); } catch (Exception) { DtResultado = null; } return(DtResultado); }
public string Eliminar(D_Personal dato) { string rpta = ""; SqlCn = new SqlConnection(); try { SqlCn.ConnectionString = D_Conexion.Conexion; SqlCn.Open(); Sqlcmd = new SqlCommand(); Sqlcmd.Connection = SqlCn; Sqlcmd.CommandText = "sp_Personal_Eliminar"; Sqlcmd.CommandType = CommandType.StoredProcedure; Sqlcmd.Parameters.AddWithValue("@Codigo", dato.Codigo); rpta = Sqlcmd.ExecuteNonQuery() >= 1 ? "ok" : "No se pudo eliminar"; } catch (Exception ex) { rpta = ex.Message; } finally { if (SqlCn.State == ConnectionState.Open) { SqlCn.Close(); } } return(rpta); }
public string Editar(D_Personal dato) { try { SqlCn = new SqlConnection(); Sqlcmd = new SqlCommand(); SqlCn.ConnectionString = D_Conexion.Conexion; SqlCn.Open(); Sqltra = SqlCn.BeginTransaction(); Sqlcmd.Connection = SqlCn; Sqlcmd.Transaction = Sqltra; Sqlcmd.CommandText = "sp_Personal_Editar"; Sqlcmd.CommandType = CommandType.StoredProcedure; Sqlcmd.Parameters.AddWithValue("@Codigo", dato.Codigo); Sqlcmd.Parameters.AddWithValue("@Nombres", dato.Nombre); Sqlcmd.Parameters.AddWithValue("@Ap_paterno", dato.Ap_paterno); Sqlcmd.Parameters.AddWithValue("@Ap_materno", dato.Ap_materno); Sqlcmd.Parameters.AddWithValue("@F_nacimiento", dato.F_nacimiento); Sqlcmd.Parameters.AddWithValue("@Nro_documento", dato.Nro_documento); Sqlcmd.Parameters.AddWithValue("@Tipo_documento", dato.Tipo_documento); Sqlcmd.Parameters.AddWithValue("@Estado_civil", dato.Estado_civil); Sqlcmd.Parameters.AddWithValue("@Sexo", dato.Sexo); Sqlcmd.Parameters.AddWithValue("@Telefono", dato.Telefono); Sqlcmd.Parameters.AddWithValue("@Direccion", dato.Direccion); Sqlcmd.Parameters.AddWithValue("@Zona", dato.Zona); Sqlcmd.Parameters.AddWithValue("@Id_cargo", dato.Id_cargo); resp = Sqlcmd.ExecuteNonQuery() >= 1 ? "ok" : "No se pudo editar"; if (resp.Equals("ok")) { Sqltra.Commit(); } else { Sqltra.Rollback(); } } catch (Exception ex) { resp = ex.Message; } finally { if (SqlCn.State == ConnectionState.Open) { SqlCn.Close(); } } return(resp); }
public string Cambiar_Estado(D_Personal dato) { try { SqlCn = new SqlConnection(); Sqlcmd = new SqlCommand(); SqlCn.ConnectionString = D_Conexion.Conexion; SqlCn.Open(); Sqltra = SqlCn.BeginTransaction(); Sqlcmd.Connection = SqlCn; Sqlcmd.Transaction = Sqltra; Sqlcmd.CommandText = "sp_Personal_CambiarEstado"; Sqlcmd.CommandType = CommandType.StoredProcedure; Sqlcmd.Parameters.AddWithValue("@Codigo", dato.Codigo); Sqlcmd.Parameters.AddWithValue("@Estado", dato.Estado); Sqlcmd.Parameters.AddWithValue("@F_retiro", dato.F_retiro); resp = Sqlcmd.ExecuteNonQuery() >= 1 ? "ok" : "No se pudo cambiar el estado"; if (resp.Equals("ok")) { Sqltra.Commit(); } else { Sqltra.Rollback(); } } catch (Exception ex) { resp = ex.Message; } finally { if (SqlCn.State == ConnectionState.Open) { SqlCn.Close(); } } return(resp); }