public static string EditarSucursal(int IdSucursal, int IdMunicipio, int IdRegion, string Nombre) { CObjeto Respuesta = new CObjeto(); CUnit.Firmado(delegate(CDB Conn) { string Error = Conn.Mensaje; if (Conn.Conectado) { CObjeto Datos = new CObjeto(); CSucursal cSucursal = new CSucursal(); cSucursal.IdSucursal = IdSucursal; cSucursal.Obtener(Conn); cSucursal.Sucursal = Nombre; cSucursal.IdMunicipio = IdMunicipio; cSucursal.IdRegion = IdRegion; Error = ValidarSucursal(cSucursal); if (Error == "") { int contador = CSucursal.ValidaExisteEditar(IdSucursal, cSucursal.IdCliente, IdMunicipio, IdRegion, Nombre, Conn); if (contador == 0) { cSucursal.Editar(Conn); } else { Error = Error + "<li>Ya existe esta sucursal.</li>"; } } Respuesta.Add("Datos", Datos); } Respuesta.Add("Error", Error); }); return(Respuesta.ToString()); }
protected void Page_Load(object sender, EventArgs e) { CUnit.Firmado(delegate(CDB conn) { if (conn.Conectado) { IdSucursal = Convert.ToInt32(Request["IdSucursal"]); CSucursal cSucursal = new CSucursal(); cSucursal.IdSucursal = IdSucursal; cSucursal.Obtener(conn); Sucursal = cSucursal.Sucursal; IdMunicipio = cSucursal.IdMunicipio.ToString(); IdRegion = cSucursal.IdRegion.ToString(); Checked = (cSucursal.Baja == false) ? "checked" : ""; string query = "SELECT * FROM Municipio WHERE IdMunicipio = @IdMunicipio"; conn.DefinirQuery(query); conn.AgregarParametros("@IdMunicipio", IdMunicipio); CObjeto Validar = conn.ObtenerRegistro(); IdEstado = Validar.Get("IdEstado").ToString(); query = "SELECT * FROM Estado WHERE IdEstado = @IdEstado"; conn.DefinirQuery(query); conn.AgregarParametros("@IdEstado", IdEstado); Validar = conn.ObtenerRegistro(); IdPais = Validar.Get("IdPais").ToString(); query = "SELECT R.IdRegion, TC.IdTipoCuota, TC.IdTipoTension, TT.IdTipoTarifa FROM Region R INNER JOIN TipoCuota TC ON TC.IdTipoCuota=R.IdTipoCuota INNER JOIN TipoTension TT ON TT.IdTipoTension=TC.IdTipoTension WHERE R.IdRegion= @IdRegion"; conn.DefinirQuery(query); conn.AgregarParametros("@IdRegion", IdRegion); Validar = conn.ObtenerRegistro(); IdTipoCuota = Validar.Get("IdTipoCuota").ToString(); IdTipoTension = Validar.Get("IdTipoTension").ToString(); IdTipoTarifa = Validar.Get("IdTipoTarifa").ToString(); //query = "SELECT * FROM TipoCuota WHERE IdRegion = @IdRegion"; //conn.DefinirQuery(query); //conn.AgregarParametros("@IdRegion", IdRegion); //Validar = conn.ObtenerRegistro(); //IdTipoCuota = Validar.Get("IdTipoCuota").ToString(); /*----------ARREGLOS----------*/ query = "SELECT * FROM Municipio WHERE IdEstado=@IdEstado"; conn.DefinirQuery(query); conn.AgregarParametros("@IdEstado", IdEstado); Municipios = conn.ObtenerRegistros(); query = "SELECT * FROM Estado WHERE IdPais=@IdPais"; conn.DefinirQuery(query); conn.AgregarParametros("@IdPais", IdPais); Estados = conn.ObtenerRegistros(); query = "SELECT * FROM Pais"; conn.DefinirQuery(query); Paises = conn.ObtenerRegistros(); query = "SELECT * FROM Region WHERE IdTipoCuota=@IdTipoCuota"; conn.DefinirQuery(query); conn.AgregarParametros("@IdTipoCuota", IdTipoCuota); Regiones = conn.ObtenerRegistros(); query = "SELECT * FROM TipoCuota WHERE IdTipoTension=@IdTipoTension"; conn.DefinirQuery(query); conn.AgregarParametros("@IdTipoTension", IdTipoTension); TipoCuotas = conn.ObtenerRegistros(); query = "SELECT * FROM TipoTension WHERE IdTipoTarifa=@IdTipoTarifa"; conn.DefinirQuery(query); conn.AgregarParametros("@IdTipoTarifa", IdTipoTarifa); TipoTensiones = conn.ObtenerRegistros(); query = "SELECT * FROM TipoTarifa WHERE Baja=0"; conn.DefinirQuery(query); TipoTarifas = conn.ObtenerRegistros(); } }); }