Exemplo n.º 1
0
        public static int Get_BrigadaEmergencias(int _id_sucursal)
        {
            GrupoLiEntities contexto = new GrupoLiEntities();
            var             consulta = new brigada_emergencia();
            int             id       = 0;

            if (contexto.brigada_emergencia.Where(x => x.id_sucursal == _id_sucursal).Count() != 0)
            {
                id = contexto.brigada_emergencia.Where(x => x.id_sucursal == _id_sucursal).Max(x => x.id_brigada);
            }

            return(id);
        }
        protected void GuardarRegistro(object sender, EventArgs e)
        {
            int IdSucursal = Mgr_Sucursal.Set_IdSucursalDDl(ObjUsuario, ddlSucursal);

            brigada_emergencia nuevo = new brigada_emergencia()
            {
                id_sucursal          = IdSucursal,
                perfiles             = txtPerfiles.Text,
                func_brigadistas     = txtFuncBrig.Text,
                brigada_comunicacion = txtBrigCom.Text,
                dir_emergencia_int   = txtDirEmeInt.Text,
                brigada_prim_aux     = txtBrigPriAux.Text,
                brigada_incendio     = txtBrigIncendio.Text,
                brigada_evacuacion   = txtBrigEvacuacion.Text
            };

            ObjUsuario.Error = CRUD.Add_Fila(nuevo);

            if (ObjUsuario.Error)
            {
                int IdBrigada = Mgr_Documento.Get_BrigadaEmergencias(IdSucursal);

                int    contador  = 0;
                string _nombre   = string.Empty;
                string _cargo    = string.Empty;
                string _telefono = string.Empty;
                string _llamar   = string.Empty;

                foreach (Control micontrol in pTrabajador.Controls)
                {
                    if (micontrol is DropDownList || micontrol is TextBox)
                    {
                        DropDownList miDDL = null;
                        TextBox      mitxt = null;

                        if (micontrol is DropDownList)
                        {
                            miDDL = (DropDownList)micontrol;
                        }
                        if (micontrol is TextBox)
                        {
                            mitxt = (TextBox)micontrol;
                        }

                        contador++;

                        if (contador == 1)
                        {
                            _nombre = miDDL.SelectedValue;
                        }
                        if (contador == 2)
                        {
                            _cargo = mitxt.Text;
                        }
                        if (contador == 3)
                        {
                            _telefono = mitxt.Text;
                        }
                        if (contador == 4)
                        {
                            _llamar = miDDL.SelectedValue;

                            procedimiento_comunicacion nuevoProc = new procedimiento_comunicacion()
                            {
                                id_brigada   = IdBrigada,
                                nombre       = _nombre,
                                cargo        = _cargo,
                                num_telefono = _telefono,
                                llamar       = _llamar
                            };
                            ObjUsuario.Error = CRUD.Add_Fila(nuevoProc);
                            contador         = 0;
                        }
                    }
                }

                if (ObjUsuario.Error)
                {
                    //Response.Redirect(Paginas.index_BrigadaEmergencias.Value);
                    cargarBigrada();
                    Modal.MostrarAlertaEdit(phAlerta, divAlerta, lbAlerta, ObjUsuario.Error, txtBuscar);
                }
            }
        }