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); }
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; }
/// <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); } }