Example #1
0
        public sucursal SucursalxId(int id)
        {
            try
            {
                List <sucursal>     list           = new List <sucursal>();
                List <SqlParameter> listParametros = new List <SqlParameter>();
                SqlParameter        par            = new SqlParameter();
                par.ParameterName = "@id";
                par.Value         = id;
                listParametros.Add(par);
                DataTable dt        = ado.dt("sp_sel_sucursalxid", listParametros);
                sucursal  eSucursal = new sucursal();
                if (dt.Rows.Count == 1)
                {
                    eSucursal.id = Convert.ToInt32(dt.Rows[0]["id"]);

                    eSucursal.nombre = dt.Rows[0]["nombre"].ToString();
                    eSucursal.banco  = new banco {
                        nombre = dt.Rows[0]["banco"].ToString()
                    };
                    eSucursal.direccion = dt.Rows[0]["direccion"].ToString();
                }

                return(eSucursal);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (IsPostBack)
            {
                return;
            }

            //usuario user = (usuario)Session["usuario"];
            //if (user == null || (user.tipoUsuario.Equals(usuario.EnumTipoUsuario.GUEST) ||
            //    user.tipoUsuario.Equals(usuario.EnumTipoUsuario.CUSTOMER))) {
            //    Session["usuario"] = "No encontrado";
            //    Response.Redirect("FrmLogin.aspx");
            //} else {
            sucursal obj = (sucursal)Application["obj"];

            if (obj != null)
            {
                txtNombre.Text    = obj.nombre;
                txtJefe.Text      = obj.nombreJefe;
                txtCiudad.Text    = obj.ciudad;
                txtDireccion.Text = obj.direccion;
                txtTelefono.Text  = obj.telefono;
                lblTitulo.Text    = "Actualizar sucursal";
            }
            //}
        }
Example #3
0
 public SucursalesControl()
 {
     sb  = new sBanBan();
     suc = new sucursal();
     tb  = new trabajo();
     cd  = new ciudad();
 }
Example #4
0
        //-----------------FUNCIONES DE CREAR, EDITAR Y ELIMINAR
        public static bool Add_Sucursal_Empresa(String[] valores)
        {
            string _id_municipio = null;

            if (valores[1] != "0")
            {
                _id_municipio = valores[1];
            }
            sucursal nuevo = new sucursal()
            {
                nombre         = valores[0],
                id_municpio    = Convert.ToInt32(_id_municipio),
                id_empresa     = Convert.ToInt32(valores[2]),
                direccion      = valores[3],
                sede_principal = 1,
                representante  = valores[4],
                movil          = valores[5],
                fijo           = valores[6],
                actividad_ppal = Convert.ToInt32(valores[7]),
                actividad_sec  = Convert.ToInt32(valores[8]),
                actividad_otra = Convert.ToInt32(valores[9]),
            };

            return(CRUD.Add_Fila(nuevo));
        }
Example #5
0
        public List <sucursal> list(int?idbanco)
        {
            try
            {
                List <sucursal>     list           = new List <sucursal>();
                List <SqlParameter> listParametros = new List <SqlParameter>();
                SqlParameter        par            = new SqlParameter();
                par.ParameterName = "@idbanco";
                par.Value         = idbanco;
                listParametros.Add(par);
                DataTable dt = ado.dt("sp_sel_sucursal", listParametros);
                foreach (DataRow item in dt.Rows)
                {
                    sucursal _Sucursal = new sucursal();
                    _Sucursal.id      = Convert.ToInt32(item["id"]);
                    _Sucursal.nombre  = item["nombre"].ToString();
                    _Sucursal.idbanco = Convert.ToInt32(item["idbanco"]);
                    _Sucursal.banco   = new banco {
                        nombre = item["banco"].ToString()
                    };
                    _Sucursal.direccion = item["direccion"].ToString();

                    list.Add(_Sucursal);
                }
                return(list);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #6
0
        protected void AgregarRegistro(object sender, EventArgs e)
        {
            GrupoLiEntities contexto  = new GrupoLiEntities();
            int             IdEmpresa = ObjUsuario.Id_empresa;
            sucursal        Edit      = contexto.sucursal.SingleOrDefault(b => b.id_empresa == IdEmpresa && b.sede_principal == 1);

            if (Edit != null)
            {
                Edit.empresa.representante = Textbox1.Text;
                Edit.direccion             = Textbox2.Text;
                Edit.fijo                        = Textbox3.Text;
                Edit.movil                       = Textbox4.Text;
                Edit.empresa.email               = Textbox5.Text;
                Edit.empresa.clase_riesgo        = ddlNivelClase.SelectedValue;
                Edit.empresa.id_arl              = Convert.ToInt32(ddlArp.SelectedValue);
                Edit.empresa.tipo_material       = Textbox8.Text;
                Edit.empresa.dependencias_adm    = Textbox9.Text;
                Edit.empresa.dependencias_no_adm = Textbox10.Text;
                Edit.empresa.personas_transito   = Convert.ToInt32(Textbox11.Text);
                Edit.empresa.vias_acceso         = Textbox12.Text;
                Edit.empresa.salida_emergencia   = Textbox13.Text;
                Edit.empresa.senalizacion        = Textbox14.Text;
            }
            ObjUsuario.Error = CRUD.Edit_Fila(contexto);

            Modal.MostrarAlertaAdd(phAlerta, divAlerta, lbAlerta, ObjUsuario.Error, Textbox1);
        }
Example #7
0
        protected void EditarRegistro(object sender, EventArgs e)
        {
            int IdEmpresa = Mgr_Empresa.Set_IdEmpresaDDl(ObjUsuario, ddlEmpresaEdit);

            GrupoLiEntities contexto   = new GrupoLiEntities();
            int             IdSucursal = Convert.ToInt32(hdfSucursalEditID.Value);
            sucursal        Edit       = contexto.sucursal.SingleOrDefault(b => b.id_sucursal == IdSucursal);

            if (Edit != null)
            {
                Edit.nombre         = txtNombreEdit.Text;
                Edit.id_municpio    = Convert.ToInt32(ddlMcpioEdit.SelectedValue);
                Edit.id_empresa     = IdEmpresa;
                Edit.direccion      = txtDireccionEdit.Text;
                Edit.sede_principal = 0;
                Edit.representante  = txtRepresentanteEdit.Text;
                Edit.movil          = txtFijoEdit.Text;
                Edit.fijo           = txtMovilEdit.Text;
            }
            ObjUsuario.Error = CRUD.Edit_Fila(contexto);

            Modal.CerrarModal("editModal", "EditModalScript", this);
            Modal.MostrarAlertaEdit(phAlerta, divAlerta, lbAlerta, ObjUsuario.Error, txtBuscar);
            LlenarGridView();
            CargarListas();
        }
Example #8
0
        public List <sucursal> Registros(string expresion = null, params object[] parametros)
        {
            List <sucursal> registros = null;

            using (ispDB db = new ispDB())
            {
                this.lsEmpresa    = db.empresas.OrderBy(x => x.nombre).ToList();
                this.lsOperadoras = db.operadorastelefonias.OrderBy(x => x.nombre).ToList();

                //registros = db.oficinas.Where(String.IsNullOrEmpty(expresion) ? "id > -1" : expresion, parametros).OrderBy(x => x.nombre).Select(x =>
                //x.Relacionar(x.fkbarrio).Relacionar(x.fkpersona)).ToList();

                registros = db.sucursales.Where(String.IsNullOrEmpty(expresion) ? "id > -1" : expresion, parametros)
                            .GroupJoin(
                    db.telefonossucursales.DefaultIfEmpty(), x => x.id, y => y.idsucursal, (x, y) => x.Relacionar(y.ToList()).Relacionar(x.fkbarrio).Relacionar(x.fkpersona)).ToList();

                //RELACIONAMOS EMPRESAS Y OPERADORAS TELEFONICAS
                registros = registros.Join(this.lsEmpresa, x => x.idempresa, y => y.id, (x, y) => x.Relacionar(y)).ToList();

                for (int i = 0; i < registros.Count; i++)
                {
                    sucursal item = registros[i];
                    item.fktelefonossucursal = item.fktelefonossucursal.Join(this.lsOperadoras, x => x.idoperadoratelefonia, y => y.id, (x, y) => x.Relacionar(y)).ToList();
                }
            }
            return(registros);
        }
Example #9
0
        public async Task <ActionResult <sucursal> > Postsucursal(sucursal sucursal)
        {
            _context.sucursales.Add(sucursal);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("Getsucursal", new { id = sucursal.SucursalId }, sucursal));
        }
Example #10
0
        public async Task <IActionResult> Putsucursal(int id, sucursal sucursal)
        {
            if (id != sucursal.SucursalId)
            {
                return(BadRequest());
            }

            _context.Entry(sucursal).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!sucursalExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Example #11
0
        public static sucursal devolverSucursal(String CP)
        {
            SqlConnection connection   = getConnection();
            SqlCommand    loginCommand = new SqlCommand("SELECT * FROM EL_JAPONES_SANGRANDO.Sucursales WHERE sucursal_codigo_postal=@sucursal_codigo_postal");

            loginCommand.Parameters.AddWithValue("sucursal_codigo_postal", CP);
            loginCommand.Connection = connection;

            connection.Open();
            SqlDataReader reader     = loginCommand.ExecuteReader();
            String        nombre     = null;
            String        direccion  = null;
            int           codigo     = 0;
            bool          habilitado = false;

            while (reader.Read())
            {
                nombre     = reader["sucursal_nombre"].ToString();
                direccion  = reader["sucursal_direccion"].ToString();
                codigo     = Int32.Parse(reader["sucursal_codigo_postal"].ToString());
                habilitado = reader.GetBoolean(3);
            }
            sucursal sucursal = new sucursal(nombre, codigo, direccion, habilitado);

            reader.Close();
            connection.Close();
            return(sucursal);
        }
Example #12
0
        //------------FUNCIONES DE CONSULTAR
        public static int Get_Sucursal()
        {
            GrupoLiEntities contexto = new GrupoLiEntities();
            var             consulta = new sucursal();
            int             id       = contexto.sucursal.Max(x => x.id_sucursal);

            return(id);
        }
Example #13
0
        public void cargarDatos()
        {
            sucursal sucursal = new sucursal();

            grdListaSucursales.DataSource = sucursal.GetAllsucursal();
            grdListaSucursales.DataBind();
            Application["grid"] = grdListaSucursales.DataSource;
        }
Example #14
0
        public ActionResult DeleteConfirmed(decimal id)
        {
            sucursal sucursal = db.sucursal.Find(id);

            db.sucursal.Remove(sucursal);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Example #15
0
        public static sucursal Get_Sucursal(int _id_sucursal)
        {
            GrupoLiEntities contexto = new GrupoLiEntities();
            sucursal        consulta = new sucursal();

            consulta = contexto.sucursal.Where(x => x.id_sucursal == _id_sucursal).SingleOrDefault();

            return(consulta);
        }
Example #16
0
        protected void grdCatalogo_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            List <sucursal> listaSucursal = (List <sucursal>)Application["grid"];
            sucursal        obj           = listaSucursal[e.RowIndex];

            obj.Delete();
            Response.Write("<script>alert('Sucursal Eliminada')</script>");
            cargarDatos();
        }
Example #17
0
 public ActionResult Edit([Bind(Include = "ID_Sucursal,Nombre,Direccion")] sucursal sucursal)
 {
     if (ModelState.IsValid)
     {
         db.Entry(sucursal).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(sucursal));
 }
Example #18
0
 public ActionResult Edit([Bind(Include = "suc_idSucursal,suc_nombre,suc_provincia,suc_telefono,suc_direccion")] sucursal sucursal)
 {
     if (ModelState.IsValid)
     {
         db.Entry(sucursal).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(sucursal));
 }
Example #19
0
 public ActionResult Edit([Bind(Include = "IdSucursal,NombreSucursal,DetallesSucursal,DireccionSucursal,IdResponsableSucursal,TelefonoSucursal")] sucursal sucursal)
 {
     if (ModelState.IsValid)
     {
         db.Entry(sucursal).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.IdResponsableSucursal = new SelectList(db.AspNetUsers, "Id", "Email", sucursal.IdResponsableSucursal);
     return(View(sucursal));
 }
Example #20
0
        public ActionResult Create([Bind(Include = "suc_idSucursal,suc_nombre,suc_provincia,suc_telefono,suc_direccion")] sucursal sucursal)
        {
            if (ModelState.IsValid)
            {
                db.sucursal.Add(sucursal);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(sucursal));
        }
 public ActionResult Edit([Bind(Include = "idsucursal,nombre,idempresa")] sucursal sucursal)
 {
     if (ModelState.IsValid)
     {
         db.Entry(sucursal).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.idempresa = new SelectList(db.empresa, "idempresa", "nombre", sucursal.idempresa);
     return(View(sucursal));
 }
 public ActionResult Edit(sucursal sucursal)
 {
     if (ModelState.IsValid)
     {
         db.Entry(sucursal).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.MUNICIPIO_id = new SelectList(db.municipio, "id", "nombre", sucursal.MUNICIPIO_id);
     return(View(sucursal));
 }
Example #23
0
        public ActionResult Create([Bind(Include = "ID_Sucursal,Nombre,Direccion")] sucursal sucursal)
        {
            if (ModelState.IsValid)
            {
                db.sucursal.Add(sucursal);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(sucursal));
        }
Example #24
0
 public ActionResult Edit([Bind(Include = "ID_SUCURSAL,NOMBRE_SUCURSAL,ID_CIUDAD_SUCURSAL")] sucursal sucursal)
 {
     if (ModelState.IsValid)
     {
         db.Entry(sucursal).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.ID_CIUDAD_SUCURSAL = new SelectList(db.ciudad, "ID_CIUDAD", "NOMBRE_CIUDAD", sucursal.ID_CIUDAD_SUCURSAL);
     return(View(sucursal));
 }
        public ActionResult Create([Bind(Include = "idsucursal,nombre,idempresa")] sucursal sucursal)
        {
            if (ModelState.IsValid)
            {
                db.sucursal.Add(sucursal);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.idempresa = new SelectList(db.empresa, "idempresa", "nombre", sucursal.idempresa);
            return(View(sucursal));
        }
Example #26
0
        public ActionResult Edit([Bind(Include = "id,nombre,direccion,numero,telefono,celular,id_comuna")] sucursal sucursal)
        {
            if (ModelState.IsValid)
            {
                db.Entry(sucursal).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.id_comuna = new SelectList(db.comunas, "id", "comuna", sucursal.id_comuna);
            return(View(sucursal));
        }
Example #27
0
 public ActionResult Create(sucursal eSucursal)
 {
     try
     {
         int id = obj.SucursalGuardar(eSucursal);
         return(Redirect("~/sucursal/Edit/?id=" + id));
     }
     catch
     {
         return(View());
     }
 }
        public ActionResult Create(sucursal sucursal)
        {
            if (ModelState.IsValid)
            {
                db.sucursal.Add(sucursal);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.MUNICIPIO_id = new SelectList(db.municipio, "id", "nombre", sucursal.MUNICIPIO_id);
            return(View(sucursal));
        }
Example #29
0
 public ActionResult Edit([Bind(Include = "idsucursal,idcomercio,idmunicipio,nombre_sucursal")] sucursal sucursal)
 {
     if (ModelState.IsValid)
     {
         db.Entry(sucursal).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.idcomercio  = new SelectList(db.comercios, "idcomercio", "nombre_comercio", sucursal.idcomercio);
     ViewBag.idmunicipio = new SelectList(db.municipios, "idmunicipio", "nombre_municipio", sucursal.idmunicipio);
     return(View(sucursal));
 }
Example #30
0
 public ActionResult Edit(sucursal eSucursal)
 {
     try
     {
         // TODO: Add update logic here
         obj.SucursalGuardar(eSucursal);
         return(Redirect("~/sucursal/Edit/?id=" + eSucursal.id));
     }
     catch
     {
         return(View());
     }
 }