Beispiel #1
0
 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);
 }
Beispiel #2
0
 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;
 }
Beispiel #3
0
        /// <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);
            }
        }
Beispiel #4
0
 /// <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);
 }
Beispiel #5
0
 /// <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);
 }