public void ActualizarEstado(string strID, string strAbreviatura, string strDescripcion) { Estado uEstado = new Estado(); uEstado.ID = strID; uEstado.Abreviatura = strAbreviatura; uEstado.Descripcion = strDescripcion; EstadoBusiness.Actualizar(uEstado); }
public bool InsertarEstado(string strID) { if (EstadoBusiness.ObtenerEstadoPorID(strID) == null) { Estado iEstado = new Estado(); iEstado.ID = strID; iEstado.Abreviatura = string.Empty; iEstado.Descripcion = string.Empty; EstadoBusiness.Insertar(iEstado); return false; } else return true; }
/// <summary> /// Método que actualiza un nuevo registro a la tabla de Estados /// </summary> /// <param name="uEstado"></param> public static int Actualizar(Estado uEstado) { try { //1. Configurar la conexión y el tipo de comando SqlConnection sqlcConectar = new SqlConnection(ConfigurationManager.ConnectionStrings["OSEF"].ConnectionString); SqlCommand sqlcComando = new SqlCommand(); sqlcComando.Connection = sqlcConectar; sqlcComando.CommandType = CommandType.StoredProcedure; sqlcComando.CommandText = "web_spU_ActualizarEstado"; //2. Declarar los parametros SqlParameter sqlpID = new SqlParameter(); sqlpID.ParameterName = "@ID"; sqlpID.SqlDbType = SqlDbType.Char; sqlpID.Value = uEstado.ID; SqlParameter sqlpAbreviatura = new SqlParameter(); sqlpAbreviatura.ParameterName = "@Abreviatura"; sqlpAbreviatura.SqlDbType = SqlDbType.VarChar; sqlpAbreviatura.Value = uEstado.Abreviatura; SqlParameter sqlpDescripcion = new SqlParameter(); sqlpDescripcion.ParameterName = "@Descripcion"; sqlpDescripcion.SqlDbType = SqlDbType.VarChar; sqlpDescripcion.Value = uEstado.Descripcion; //3. Agregar los parametros al comando sqlcComando.Parameters.Add(sqlpID); sqlcComando.Parameters.Add(sqlpAbreviatura); sqlcComando.Parameters.Add(sqlpDescripcion); //4. Abrir la conexión sqlcComando.Connection.Open(); //5. Ejecutar la instrucción UPDATE que no regresa filas int result = sqlcComando.ExecuteNonQuery(); //6. Cerrar la conexión sqlcComando.Connection.Close(); //7. Regresar el resultado return result; } catch (Exception ex) { throw new Exception("Error capa de datos (public static int Actualizar(Estado " + uEstado.ID + ")): " + ex.Message); } }
/// <summary> /// Método que inserta un nuevo registro a la tabla de Estados /// </summary> /// <param name="iEstado"></param> public static int Insertar(Estado iEstado) { return EstadoDataAccess.Insertar(iEstado); }
/// <summary> /// Método que actualiza un nuevo registro a la tabla de Estados /// </summary> /// <param name="uEstado"></param> /// <returns></returns> public static int Actualizar(Estado uEstado) { return EstadoDataAccess.Actualizar(uEstado); }