public string Eliminar(DAdelanto Adelanto) { string rpta = ""; SqlConnection sqlCon = new SqlConnection(); try { sqlCon.ConnectionString = Conexion.cn; sqlCon.Open(); //Comandos SqlCommand sqlCmd = new SqlCommand(); sqlCmd.Connection = sqlCon; sqlCmd.CommandText = "sp_eliminarAdelanto"; sqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParIdAdelanto = new SqlParameter(); ParIdAdelanto.ParameterName = "@idAdelanto"; ParIdAdelanto.SqlDbType = SqlDbType.Int; ParIdAdelanto.Value = Adelanto.IdAdelanto; sqlCmd.Parameters.Add(ParIdAdelanto); 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); }
public string Editar(DAdelanto Adelanto) { string rpta = ""; SqlConnection sqlCon = new SqlConnection(); try { sqlCon.ConnectionString = Conexion.cn; sqlCon.Open(); //Comandos SqlCommand sqlCmd = new SqlCommand(); sqlCmd.Connection = sqlCon; sqlCmd.CommandText = "sp_editarAdelanto"; sqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParIdAdelanto = new SqlParameter(); ParIdAdelanto.ParameterName = "@idAdelanto"; ParIdAdelanto.SqlDbType = SqlDbType.Int; ParIdAdelanto.Value = Adelanto.IdAdelanto; sqlCmd.Parameters.Add(ParIdAdelanto); SqlParameter ParIdTrabajador = new SqlParameter(); ParIdTrabajador.ParameterName = "@idTrabajador"; ParIdTrabajador.SqlDbType = SqlDbType.Int; ParIdTrabajador.Value = Adelanto.IdTrabajador; sqlCmd.Parameters.Add(ParIdTrabajador); SqlParameter ParMonto = new SqlParameter(); ParMonto.ParameterName = "@monto"; ParMonto.SqlDbType = SqlDbType.Decimal; ParMonto.Precision = 8; ParMonto.Scale = 2; ParMonto.Value = Adelanto.Monto; sqlCmd.Parameters.Add(ParMonto); SqlParameter ParFecha = new SqlParameter(); ParFecha.ParameterName = "@fecha"; ParFecha.SqlDbType = SqlDbType.DateTime; ParFecha.Value = Adelanto.Fecha; sqlCmd.Parameters.Add(ParFecha); SqlParameter ParEstado = new SqlParameter(); ParEstado.ParameterName = "@estado"; ParEstado.SqlDbType = SqlDbType.Char; ParEstado.Size = 20; ParEstado.Value = Adelanto.Estado; sqlCmd.Parameters.Add(ParEstado); 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); }