예제 #1
0
 public void ActualizarMunicipio(string strID, string strDescripcion, string strEstado)
 {
     Municipio uMunicipio = new Municipio();
     uMunicipio.ID = strID;
     uMunicipio.Descripcion = strDescripcion;
     uMunicipio.Estado = strEstado;
     MunicipioBusiness.Actualizar(uMunicipio);
 }
예제 #2
0
 public bool InsertarMunicipio(string strID, string strDescripcion, string strEstado)
 {
     if (MunicipioBusiness.ObtenerMunicipioPorID(strID) == null)
     {
         Municipio iMunicipio = new Municipio();
         iMunicipio.ID = strID;
         iMunicipio.Descripcion = strDescripcion;
         iMunicipio.Estado = strEstado;
         MunicipioBusiness.Insertar(iMunicipio);
         return false;
     }
     else
         return true;
 }
예제 #3
0
        /// <summary>
        /// Método que actualiza un nuevo registro a la tabla de Municipios
        /// </summary>
        /// <param name="uMunicipio"></param>
        public static int Actualizar(Municipio uMunicipio)
        {
            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_ActualizarMunicipio";

                //2. Declarar los parametros
                SqlParameter sqlpID = new SqlParameter();
                sqlpID.ParameterName = "@ID";
                sqlpID.SqlDbType = SqlDbType.Char;
                sqlpID.Value = uMunicipio.ID;

                SqlParameter sqlpDescripcion = new SqlParameter();
                sqlpDescripcion.ParameterName = "@Descripcion";
                sqlpDescripcion.SqlDbType = SqlDbType.VarChar;
                sqlpDescripcion.Value = uMunicipio.Descripcion;

                SqlParameter sqlpEstado = new SqlParameter();
                sqlpEstado.ParameterName = "@Estado";
                sqlpEstado.SqlDbType = SqlDbType.Char;
                sqlpEstado.Value = uMunicipio.Estado;

                //3. Agregar los parametros al comando
                sqlcComando.Parameters.Add(sqlpID);
                sqlcComando.Parameters.Add(sqlpDescripcion);
                sqlcComando.Parameters.Add(sqlpEstado);

                //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(Municipio " + uMunicipio.ID + ")): " + ex.Message);
            }
        }