Example #1
0
 public DetalleSucursal(int Id)
 {
     InitializeComponent();
     try
     {
         //Sucursal = General.GetEntityById<Sucursal>("Sucursal", "SucursalID", Id);
         Sucursal = Datos.GetEntity<Sucursal>(c => c.SucursalID == Id && c.Estatus);
         if (Sucursal == null)
             throw new EntityNotFoundException(Id.ToString(), "Sucursal");
         EsNuevo = false;
     }
     catch (Exception ex)
     {
         Util.MensajeError(ex.Message, GlobalClass.NombreApp);
     }
 }
        /// <summary>
        /// Converts this instance of <see cref="SucursalDTOS"/> to an instance of <see cref="Sucursal"/>.
        /// </summary>
        /// <param name="dto"><see cref="SucursalDTOS"/> to convert.</param>
        public static Sucursal ToEntity(this SucursalDTOS dto)
        {
            if (dto == null) return null;

            var entity = new Sucursal();

            entity.SucursalId = dto.SucursalId;
            entity.NombreSucursal = dto.NombreSucursal;
            entity.DireccionSucursal = dto.DireccionSucursal;
            entity.FechaSistema = dto.FechaSistema;
            entity.Eliminado = dto.Eliminado;

            dto.OnEntity(entity);

            return entity;
        }
Example #3
0
        /// <summary>
        /// Listar los colaboradores que pertenecen a un área específica y están asignados a determinados puestos.
        /// </summary>
        /// <param name="a">Área para la cual se genera la lista</param>
        /// <param name="p">Puestos para los cuales se genera la lista</param>
        /// <returns>Lista de colaboradores registrados en el sistema que pertenecen al área especificada y tienen el puesto especificado</returns>
        public BindingList <Colaborador> listarColaboradoresPorPuestoSucural(Sucursal a, params Puestos[] p)
        {
            try
            {
                BindingList <Colaborador> colaboradores = new BindingList <Colaborador>();

                foreach (Puestos puesto in p)
                {
                    _colaboradores.listarColaboradoresPorPuestoSucursal(puesto, a, ref colaboradores);
                }

                return(colaboradores);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #4
0
        private SucursalFrm()
        {
            InitializeComponent();

            _regKeyGridControl    = string.Format("WinFormsApp\\Layouts\\{0}_MainLayout", Name);
            _regKeyBarManager     = string.Format("WinFormsApp\\DockStates\\{0}_Bamanager_MainState", Name);
            SaveLayoutGridControl = false;
            SaveLayoutBarManager  = false;

            IdUsuario = SessionApp.UsuarioSel.Idusuario;

            IdEntidadMnt    = 0;
            NombreColumnaPk = "Idsucursal";

            _sucursalMnt = new Sucursal();

            Init();
        }
Example #5
0
 private Sucursal ObtenerDatosGrid(int RowData)
 {
     try
     {
         Sucursal DatosAux = new Sucursal();
         if (RowData > -1)
         {
             DataGridViewRow FilaDatos = this.dgvSucursalesPromo.Rows[RowData];
             DatosAux.IDSucursal     = FilaDatos.Cells["IDSucursal"].Value.ToString();
             DatosAux.NombreSucursal = FilaDatos.Cells["NombreSucursal"].Value.ToString();
         }
         return(DatosAux);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #6
0
        public ActionResult Create(FormCollection collection)
        {
            try
            {
                var s = new Sucursal();
                s.Zona     = collection["zona"];
                s.Latitud  = collection["latitud"];
                s.Longitud = collection["longitud"];

                process.Add(s);

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
Example #7
0
        public FormOrdenComprarNuevo(OrdenCompra currentOrdenCompra, Sucursal idSucursal, Personal personal)
        {
            InitializeComponent();
            this.currentOrdenCompra = currentOrdenCompra;
            this.idSucursal         = idSucursal;
            this.nuevo    = false;
            compraA       = new CompraA();
            pagoA         = new PagoA();
            ordenCompraA  = new OrdenCompraA();
            detalleA      = new List <DetalleA>();
            compraTotal   = new OrdenCompraTotal();
            this.personal = personal;

            if (currentOrdenCompra.estadoCompra != 8)
            {
                btnRealizarPago.Enabled = false;
            }
        }
Example #8
0
        public bool GuardarSucursalCliente(Sucursal sucursal, List <int> EmpresaFis, List <int> EmpresaComp, List <int> EmpresaAsim, List <int> EmpresaSin)
        {
            _ctx.Sucursal.Add(sucursal);
            var r = _ctx.SaveChanges();

            if (r <= 0)
            {
                return(false);
            }

            GuardarConfiguracionSucursalEmpresa(sucursal.IdSucursal, EmpresaFis, 1);
            GuardarConfiguracionSucursalEmpresa(sucursal.IdSucursal, EmpresaComp, 2);
            GuardarConfiguracionSucursalEmpresa(sucursal.IdSucursal, EmpresaSin, 3);
            GuardarConfiguracionSucursalEmpresa(sucursal.IdSucursal, EmpresaAsim, 4);


            return(true);
        }
Example #9
0
        /// <summary>
        /// Funcion encargada de eliminar un registro de la base de datos mediante una id
        /// </summary>
        /// <param name="pkSucursal"></param>
        public static void Eliminar(int pkSucursal)
        {
            try
            {
                using (var ctx = new DataModel())
                {
                    Sucursal nSucursal = ManejoSucursal.getById(pkSucursal);
                    nSucursal.iStatus = 2;

                    ctx.Entry(nSucursal).State = EntityState.Modified;
                    ctx.SaveChanges();
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Example #10
0
 private Sucursal ObtenerDatos()
 {
     try
     {
         Sucursal DatosAux = new Sucursal();
         DatosAux.IDSucursal = this._DatosSucursal.IDSucursal;
         Usuario UsuarioAux = (Usuario)this.cmbEmpleadoSucursal.SelectedItem;
         DatosAux.IDEmpleado     = UsuarioAux.IDEmpleado;
         DatosAux.NombreSucursal = this.txtNombreSucursal.Text;
         DatosAux.Conexion       = Comun.Conexion;
         DatosAux.IDUsuario      = Comun.IDUsuario;
         return(DatosAux);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #11
0
 /// <summary>
 /// Funcion encargada de guardar un nuevo registro en la base de datos
 /// </summary>
 /// <param name="nSucursal">variable de tipo modelo Sucursal</param>
 /// <param name="nEmpresa">variable de tipo modelo Empresa</param>
 /// <param name="nPreferencia">variable de tipo modelo Preferencia</param>
 /// <param name="nCertificado">variable de tipo modelo CErtificado</param>
 public static void RegistrarNuevaSucursal(Sucursal nSucursal, Empresa nEmpresa, Preferencia nPreferencia, Certificado nCertificado)
 {
     try
     {
         using (var ctx = new DataModel())
         {
             nSucursal.preferencia_id = nPreferencia.idPreferencia;
             nSucursal.empresa_id     = nEmpresa.idEmpresa;
             nSucursal.certificado_id = nCertificado.idCertificado;
             ctx.Sucursales.Add(nSucursal);
             ctx.SaveChanges();
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
Example #12
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                Sucursal sucursal = new Sucursal();

                sucursal.Nombre = txtNombre.Text;
                sucursal.Activa = ckbActivo.Checked;

                db.Sucursales.Add(sucursal);
                db.SaveChanges();

                listSucursales.DataSource = db.Sucursales.ToList();
            }
            catch (Exception)
            {
            }
        }
Example #13
0
        public ActionResult Editar(int IdSucursal = 0)
        {
            Sucursal sucursal;

            if (IdSucursal == 0)
            {
                sucursal = new Sucursal();
                sucursal.FechaRegistro = DateTime.Now;
            }
            else
            {
                sucursal = oSucursalLN.Recuperar_Sucursal_PorCodigo(IdSucursal);
            }
            List <Banco> listaBanco = oBancoLN.Listar_Banco("");

            ViewBag.ListaBanco = listaBanco;
            return(View(sucursal));
        }
Example #14
0
        public FormEfectuarPago()
        {
            InitializeComponent();
            ViewHelper.fillComboProvincias(cmbProvincia);
            ViewHelper.fillComboSucursales(cmbSucursal);

            if (Context.instance.security.esAnalista())
            {
            }
            else
            {
                sucursal = Context.instance.security.loggedUser.empleado.sucursal;
                cmbSucursal.SelectedItem  = sucursal;
                cmbProvincia.SelectedItem = sucursal.provincia;
                cmbSucursal.Enabled       = false;
                cmbProvincia.Enabled      = false;
            }
        }
Example #15
0
        public Sucursal Create(Sucursal suc)
        {
            const string sqlStatement = "INSERT INTO dbo.Sucursal ([zona], [latitud], [longitud], [full_dir]) VALUES (@zona, @latitud, @longitud, @dir); SELECT SCOPE_IDENTITY();";

            var db = DatabaseFactory.CreateDatabase(CONNECTION_NAME);

            using (var cmd = db.GetSqlStringCommand(sqlStatement))
            {
                db.AddInParameter(cmd, "@zona", DbType.String, suc.Zona);
                db.AddInParameter(cmd, "@latitud", DbType.String, suc.Latitud);
                db.AddInParameter(cmd, "@longitud", DbType.String, suc.Longitud);
                db.AddInParameter(cmd, "@dir", DbType.String, suc.Direccion);
                // Obtener el valor de la primary key.
                suc.Id = Convert.ToInt32(db.ExecuteScalar(cmd));
            }

            return(suc);
        }
Example #16
0
 public DetalleSucursal(int Id)
 {
     InitializeComponent();
     try
     {
         //Sucursal = General.GetEntityById<Sucursal>("Sucursal", "SucursalID", Id);
         Sucursal = Datos.GetEntity <Sucursal>(c => c.SucursalID == Id && c.Estatus);
         if (Sucursal == null)
         {
             throw new EntityNotFoundException(Id.ToString(), "Sucursal");
         }
         EsNuevo = false;
     }
     catch (Exception ex)
     {
         Util.MensajeError(ex.Message, GlobalClass.NombreApp);
     }
 }
Example #17
0
        public ActionResult Editar(int id)
        {
            SucursalCLS Osucursal = new SucursalCLS();

            using (var bd = new BDPasajeEntities())
            {
                Sucursal sucursal = bd.Sucursal.Where(p => p.IIDSUCURSAL.Equals(id)).First();
                Osucursal.iidsucursal   = sucursal.IIDSUCURSAL;
                Osucursal.nombre        = sucursal.NOMBRE;
                Osucursal.telefono      = sucursal.TELEFONO;
                Osucursal.fechaapertura = (DateTime)sucursal.FECHAAPERTURA;
                Osucursal.email         = sucursal.EMAIL;
                Osucursal.direccion     = sucursal.DIRECCION;
            }


            return(View(Osucursal));
        }
Example #18
0
        private void button1_Click(object sender, EventArgs e)
        {
            Sucursal sucursal = new Sucursal();

            sucursalBindingSource.EndEdit();
            sucursal = (Sucursal)sucursalBindingSource.Current;
            cSucursal.Insertar(sucursal);
            if (actualizacion)
            {
                MessageBox.Show("Sucursal actualizada con éxito");
            }
            else
            {
                MessageBox.Show("Sucursal registrada con éxito.\nAdicionalmente se ha creado el inventario en blanco para esta sucursal.");
            }
            actualizacion = false;
            activarcontroles();
        }
Example #19
0
        public static List <Claim> GetUserClaims(Usuario usuario, Sucursal sucursal)
        {
            var claims = new List <Claim>()
            {
                new Claim(CustomClaims.UserId, usuario.Id.ToString()),
                new Claim(ClaimTypes.Email, usuario.Email),
                new Claim(ClaimTypes.Name, $"{usuario.Nombre} {usuario.Apellido}"),
                new Claim(CustomClaims.Permisos, usuario.Rol.Permisos),
                new Claim(CustomClaims.EmailVerified, usuario.EmailVerified.ToString()),
                new Claim(CustomClaims.SucursalId, sucursal.Id.ToString()),
                new Claim(CustomClaims.SucursalNombre, sucursal.Nombre.ToString()),
                new Claim(CustomClaims.RolId, usuario.RolId.ToString()),
                new Claim(CustomClaims.Roles, usuario.Rol.Permisos),
                new Claim(CustomClaims.UserName, usuario.Nombre.ToString() + " " + usuario.Apellido.ToString())
            };

            return(claims);
        }
        public ActionResult Delete(Sucursal sucursal)
        {
            if (ModelState.IsValid)
            {
                try {
                    string userName = (string)HttpContext.Session.Contents[SessionUtils.SESSION_USER_NAME];
                    string IP       = HttpContext.Request.UserHostAddress;
                    SalesService.Instance.deleteSucursal(sucursal, userName, IP);
                    return(RedirectToAction(BaseController.SHOW, SUCURSALES));
                } catch (UsuarioException exc) {
                    ViewBag.ErrorCode    = exc.Codigo;
                    ViewBag.ErrorMessage = exc.Message;
                    return(View(sucursal));
                }
            }

            return(View(sucursal));
        }
Example #21
0
        public ActionResult Form(Sucursal item)
        {
            try
            {
                item.FechaDeRegistro = DateTime.Now;

                //Validanmos los datos desde backend

                SucursalFacade fcd = new SucursalFacade();
                fcd.Insert(item);

                return(RedirectToAction("Index"));
            }
            catch (Exception ex)
            {
                return(View("Error"));
            }
        }
 private Cita ObtenerDatosBusqueda()
 {
     try
     {
         Cita     Datos     = new Cita();
         Sucursal DatosSuc  = this.ObtenerDatosSucursal();
         Usuario  DatosUser = this.ObtenerDatosEmpleado();
         Datos.IDSucursal = DatosSuc.IDSucursal;
         Datos.IDEmpleado = DatosUser.IDEmpleado;
         Datos.FechaCita  = this.dtpFecha.Value;
         Datos.Conexion   = Comun.Conexion;
         return(Datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #23
0
        public DatosGeneralesEmpleadoAF DatosGeneralesEmpleado(int idempleado)
        {
            using (BDAcaassAFContext bd = new BDAcaassAFContext())
            {
                DatosGeneralesEmpleadoAF oDatosAF = new DatosGeneralesEmpleadoAF();
                Empleado      oEmpleado           = bd.Empleado.Where(p => p.IdEmpleado == idempleado).First();
                Cargos        oCargo    = bd.Cargos.Where(p => p.IdCargo == oEmpleado.IdCargo).First();
                AreaDeNegocio oArea     = bd.AreaDeNegocio.Where(p => p.IdAreaNegocio == oEmpleado.IdAreaDeNegocio).First();
                Sucursal      oSucursal = bd.Sucursal.Where(p => p.IdSucursal == oArea.IdSucursal).First();


                oDatosAF.dui              = oEmpleado.Dui;
                oDatosAF.nombres          = oEmpleado.Nombres;
                oDatosAF.apellidos        = oEmpleado.Apellidos;
                oDatosAF.direccion        = oEmpleado.Direccion;
                oDatosAF.telefono         = oEmpleado.Telefono;
                oDatosAF.telefonopersonal = oEmpleado.TelefonoPersonal;
                oDatosAF.email            = oEmpleado.Email;

                if (oCargo == null)
                {
                    oDatosAF.cargo = "";
                }
                else
                {
                    oDatosAF.cargo = oCargo.Cargo;
                }

                if (oArea == null)
                {
                    oDatosAF.nombrearea     = "";
                    oDatosAF.nombresucursal = "";
                }
                else
                {
                    oDatosAF.nombrearea     = oArea.Nombre;
                    oDatosAF.nombresucursal = oSucursal.Nombre;
                }

                oDatosAF.ubicacion = oSucursal.Ubicacion;

                return(oDatosAF);
            }
        }
Example #24
0
        public async Task <IActionResult> Create(Sucursal sucursal)
        {
            entidades.Utils.Response response = new entidades.Utils.Response();

            try
            {
                response = await apiServicio.InsertarAsync(sucursal,
                                                           new Uri(WebApp.BaseAddress),
                                                           "/api/Sucursal/InsertarSucursal");

                if (response.IsSuccess)
                {
                    var responseLog = await GuardarLogService.SaveLogEntry(new LogEntryTranfer
                    {
                        ApplicationName      = Convert.ToString(Aplicacion.WebAppTh),
                        ExceptionTrace       = null,
                        Message              = "Se ha creado una Sucursal",
                        UserName             = "******",
                        LogCategoryParametre = Convert.ToString(LogCategoryParameter.Create),
                        LogLevelShortName    = Convert.ToString(LogLevelParameter.ADV),
                        EntityID             = string.Format("{0} {1}", "Sucursal:", sucursal.IdSucursal),
                    });

                    return(RedirectToAction("Index"));
                }

                ViewData["Error"] = response.Message;
                return(View(sucursal));
            }
            catch (Exception ex)
            {
                await GuardarLogService.SaveLogEntry(new LogEntryTranfer
                {
                    ApplicationName      = Convert.ToString(Aplicacion.WebAppTh),
                    Message              = "Creando Sucursal",
                    ExceptionTrace       = ex,
                    LogCategoryParametre = Convert.ToString(LogCategoryParameter.Create),
                    LogLevelShortName    = Convert.ToString(LogLevelParameter.ERR),
                    UserName             = "******"
                });

                return(BadRequest());
            }
        }
Example #25
0
        public void Show(Viaje viaje, string accion)
        {
            Accion = accion;
            bindCboRutas();
            bindCboSucursales();
            bindListPedidos(viaje);
            Ruta     ruta     = FormInicio.ObtenRuta(viaje.IdRuta);
            Sucursal sucursal = FormInicio.ObtenSucursal(viaje.IdSucursal);
            Tarifa   tarifa   = FormInicio.ObtenTarifa(viaje.IdTarifa);

            if (Accion == "EDITAR")
            {
                txtFolio.Text     = viaje.Folio;
                txtPesoTotal.Text = viaje.PesoTotal.ToString();

                cboRuta.SelectedItem     = new ComboboxItem(ruta.ToString(), ruta.IdRuta);
                cboRuta.Text             = ruta.ToString();
                cboSucursal.SelectedItem = new ComboboxItem(sucursal.Nombre, sucursal.IdSucursal);
                cboSucursal.Text         = sucursal.Nombre;


                btnGuardarViaje.Text = "EDITAR";
                Show();
            }
            else if (Accion == "ELIMINAR")
            {
                txtFolio.Text     = viaje.Folio;
                txtPesoTotal.Text = viaje.PesoTotal.ToString();

                cboRuta.SelectedItem     = new ComboboxItem(ruta.ToString(), ruta.IdRuta);
                cboRuta.Text             = ruta.ToString();
                cboSucursal.SelectedItem = new ComboboxItem(sucursal.Nombre, sucursal.IdSucursal);
                cboSucursal.Text         = sucursal.Nombre;


                txtFolio.Enabled     = false;
                txtPesoTotal.Enabled = false;
                cboRuta.Enabled      = false;
                cboSucursal.Enabled  = false;

                btnGuardarViaje.Text = "ELIMINAR";
                Show();
            }
        }
        protected void BtnAdd_Click(object sender, EventArgs e)
        {
            Modelo modelo = new Modelo();

            modelo.nombre = ddlModelo.SelectedItem.Text.ToString();
            modelo.id     = Convert.ToInt32(ddlModelo.SelectedItem.Value.ToString());

            Talle talle = new Talle();

            talle.id     = Convert.ToInt32(ddlTalle.SelectedItem.Value.ToString());
            talle.nombre = ddlTalle.SelectedItem.Text.ToString();

            Color color = new Color();

            color.id     = Convert.ToInt32(ddlColor.SelectedItem.Value.ToString());
            color.nombre = ddlColor.SelectedItem.Text.ToString();

            Articulo articulo = new Articulo();

            articulo.precio_may = Convert.ToInt32(txtPreciomay.Text.Trim());
            articulo.precio_min = Convert.ToInt32(txtPreciomin.Text.Trim());
            articulo.modelo     = modelo;
            articulo.talle      = talle;
            articulo.color      = color;
            articulo.cod_barra  = "";

            Sucursal sucursal = new Sucursal();

            sucursal.id = Convert.ToInt32(Session["userSucursal"].ToString());

            Stockcs stock = new Stockcs();

            stock.articulo = articulo;
            stock.cantidad = Convert.ToInt32(txtStock.Text.Trim());
            stock.sucursal = sucursal;


            string retorno = ArticuloLN.getInstance().nuevoArticulo(articulo, stock, Session["schema"].ToString());


            txtPreciomay.Text = "";
            txtPreciomin.Text = "";
            Response.Write(@"<script language='javascript'>alert('" + retorno + " .');</script>");
        }
Example #27
0
        //METODO QUE VALIDA EL OBJETO Coeficiente (VALOR DE PROPIEDADES CARGADAS). N.
        public string[] cValidaCoeficiente()
        {
            string[] mValida   = new string[4];
            int      cantError = 0;

            //VALIDAR Coeficiente
            if (string.IsNullOrEmpty(Descripcion.ToString()))
            {
                mValida[cantError] = "EL CAMPO 'DESCRIPCION' NO PUEDE ESTAR VACIO!";
                cantError         += 1;
            }
            else if (Descripcion == " ")
            {
                mValida[cantError] = "DEBE COMPLETAR EL CAMPO 'DESCRIPCION'";
                cantError         += 1;
            }

            //VALIDAR Sucursal
            if (string.IsNullOrEmpty(Sucursal.ToString()))
            {
                mValida[cantError] = "EL CAMPO 'SUCURSAL $' NO PUEDE ESTAR VACIO!";
                cantError         += 1;
            }
            else if (Sucursal == 0)
            {
                mValida[cantError] = "DEBE COMPLETAR EL CAMPO 'SUCURSAL $'";
                cantError         += 1;
            }


            //VALIDAR Domicilio
            if (string.IsNullOrEmpty(Domicilio.ToString()))
            {
                mValida[cantError] = "EL CAMPO 'DOMICILO $' NO PUEDE ESTAR VACIO!";
                cantError         += 1;
            }
            else if (Domicilio == 0)
            {
                mValida[cantError] = "DEBE COMPLETAR EL CAMPO 'DOMICILIO $'";
                cantError         += 1;
            }

            return(mValida);
        }
        private void dgvSucursales_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            // Escucha clicks en la datagridview
            var senderGrid = (DataGridView)sender;

            if (senderGrid.Columns[e.ColumnIndex] is DataGridViewButtonColumn && e.RowIndex >= 0)
            {
                // Si se clickeo modificar
                // Asigna a los campos los valores del objeto de esa fila
                // Crea un tag que almacena la sucursal a modificar
                if (senderGrid.Columns[e.ColumnIndex].Name == "dgvColumnModificar" && this.gpbIngreso.Tag == null)
                {
                    Sucursal sucursal = this.sucursales[e.RowIndex];

                    this.txtNombre.Text       = sucursal.Nombre;
                    this.txtDireccion.Text    = sucursal.Direccion;
                    this.txtCodigoPostal.Text = sucursal.CodigoPostal.ToString();
                    this.gpbIngreso.Text      = "Modificar Sucursal";
                    this.btnModificar.Visible = true;
                    this.btnCancelar.Visible  = true;
                    this.btnCrear.Visible     = false;
                    this.gpbIngreso.Tag       = sucursal;
                }
                // Si se clickeo borrar
                // Informa a la DB
                // Si todo sale bien, actualiza al item
                else if (senderGrid.Columns[e.ColumnIndex].Name == "dgvColumnBorrar")
                {
                    Respuesta respuesta = DB.DB.Instancia.cambiarEstado(this.sucursales[e.RowIndex]);
                    if (respuesta.Codigo == 0)
                    {
                        this.sucursales.ResetItem(e.RowIndex);
                        if (this.gpbIngreso.Tag != null)
                        {
                            this.cancelar();
                        }
                    }
                    else
                    {
                        MessageBox.Show(respuesta.Mensaje);
                    }
                }
            }
        }
Example #29
0
        public async Task <IActionResult> Edit(string id, Sucursal sucursal)
        {
            entidades.Utils.Response response = new entidades.Utils.Response();
            try
            {
                if (!string.IsNullOrEmpty(id))
                {
                    response = await apiServicio.EditarAsync(id, sucursal, new Uri(WebApp.BaseAddress),
                                                             "/api/Sucursal");

                    if (!response.IsSuccess)
                    {
                        await GuardarLogService.SaveLogEntry(new LogEntryTranfer
                        {
                            ApplicationName      = Convert.ToString(Aplicacion.WebAppTh),
                            EntityID             = string.Format("{0} : {1}", "Sistema", id),
                            LogCategoryParametre = Convert.ToString(LogCategoryParameter.Edit),
                            LogLevelShortName    = Convert.ToString(LogLevelParameter.ADV),
                            Message  = "Se ha actualizado un registro sistema",
                            UserName = "******"
                        });

                        return(RedirectToAction("Index"));
                    }
                    ViewData["Error"] = response.Message;
                    return(View(sucursal));
                }
                return(BadRequest());
            }
            catch (Exception ex)
            {
                await GuardarLogService.SaveLogEntry(new LogEntryTranfer
                {
                    ApplicationName      = Convert.ToString(Aplicacion.WebAppTh),
                    Message              = "Editando una Sucursal",
                    ExceptionTrace       = ex,
                    LogCategoryParametre = Convert.ToString(LogCategoryParameter.Edit),
                    LogLevelShortName    = Convert.ToString(LogLevelParameter.ERR),
                    UserName             = "******"
                });

                return(BadRequest());
            }
        }
 private Sucursal ObtenerSucursalCombo()
 {
     try
     {
         Sucursal DatosAux = new Sucursal();
         if (this.cmbSucursales.Items.Count > 0)
         {
             if (this.cmbSucursales.SelectedIndex != -1)
             {
                 DatosAux = (Sucursal)this.cmbSucursales.SelectedItem;
             }
         }
         return(DatosAux);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 private Sucursal ObtenerSucursalSeleccionada(ComboBox CmbSuc)
 {
     try
     {
         Sucursal DatosSuc = new Sucursal();
         if (CmbSuc.Items.Count > 0)
         {
             if (CmbSuc.SelectedIndex != -1)
             {
                 DatosSuc = (Sucursal)CmbSuc.SelectedItem;
             }
         }
         return(DatosSuc);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #32
0
        /// <summary>
        /// Ons the create view holder.
        /// </summary>
        /// <returns>The create view holder.</returns>
        /// <param name="parent">Parent.</param>
        /// <param name="viewType">View type.</param>
        public override RecyclerView.ViewHolder OnCreateViewHolder(ViewGroup parent, int viewType)
        {
            View card = LayoutInflater.From(parent.Context).Inflate(Resource.Layout.row_sucursal, parent, false);
            SucursalViewHolder viewholder = new SucursalViewHolder(card, onClick);

            viewholder.row.Click += (sender, e) =>
            {
                Sucursal sucursal = list[viewholder.AdapterPosition];
                lNombreLatLong = new List <object>();
                lNombreLatLong.Add(sucursal.name);
                lNombreLatLong.Add(new LatLng(sucursal.Latitude, sucursal.Longitude));
                lNombreLatLong.Add(sucursal.location.address);
                this.fragment.Activity.FinishActivity(100);
                string id = sucursal.id + string.Empty;
                DataManager.sucursalSeleccionada = sucursal;
                itemClick(sender, lNombreLatLong);
            };
            return(viewholder);
        }
        public List<Sucursal> CargaSucursal(int IdPlaza)
        {
            List<Sucursal> sucursales = new List<Sucursal>();

            sqlDataAdapter.SelectCommand = new SqlCommand("ConsultaSucursal", sqlConnection);
            sqlDataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure;

            sqlDataAdapter.SelectCommand.Parameters.Add("@Plaza", SqlDbType.Int).Value = IdPlaza;
            sqlDataAdapter.SelectCommand.Parameters["@Plaza"].Direction = ParameterDirection.Input;

            sqlDataAdapter.Fill(ds, "ConsultaSucursal");

            foreach (DataRow dr in ds.Tables["ConsultaSucursal"].Rows)
            {
                Sucursal tmp = new Sucursal();
                tmp.Id = Convert.ToString(dr["Id_Sucursal"]);
                tmp.Nombre = Convert.ToString(dr["Sucursal"]);
                sucursales.Add(tmp);
            }
            return sucursales;
        }
Example #34
0
 public void Cargar(int idEmpleado)
 {
     var producto = EmpleadoDAL.GetEmpleado(idEmpleado);
     IdEmpleado = Convert.ToInt32(producto["idEmpleado"].ToString());
     Sucursal = new Sucursal(Convert.ToInt32(producto["idSucursal"].ToString()));
     TipoEmpleado = new TipoEmpleado(Convert.ToInt32(producto["idTipoEmpleado"].ToString()));
     Nombre = producto["nombre"].ToString();
     Observaciones = producto["observaciones"].ToString();
 }
Example #35
0
        protected override void btnGuardar_Click(object sender, EventArgs e)
        {
            if (!Validaciones())
                return;

            try
            {
                if (EsNuevo)
                {
                    var sucursal = new Sucursal()
                    {
                        NombreSucursal = txtNombreSucursal.Text,
                        DireccionIP = txtIP.Text,
                        GerenteID = Util.Entero(this.cmbGerente.SelectedValue),
                        UsuarioID = GlobalClass.UsuarioGlobal.UsuarioID,
                        FechaRegistro = DateTime.Now,
                        Estatus = true,
                        Actualizar = true
                    };
                    Datos.SaveOrUpdate<Sucursal>(sucursal);
                }
                else
                {
                    Sucursal.NombreSucursal = txtNombreSucursal.Text;
                    Sucursal.DireccionIP = txtIP.Text;
                    this.Sucursal.GerenteID = Util.Entero(this.cmbGerente.SelectedValue);
                    Sucursal.UsuarioID = GlobalClass.UsuarioGlobal.UsuarioID;
                    Sucursal.FechaModificacion = DateTime.Now;
                    Sucursal.Estatus = true;
                    Datos.SaveOrUpdate<Sucursal>(Sucursal);
                }
                new Notificacion("Sucursal Guardada exitosamente", 2 * 1000).Mostrar(Principal.Instance);
                sucursales.Instance.CustomInvoke<sucursales>(m => m.ActualizarListado());
            }
            catch (Exception ex)
            {
                Util.MensajeError(ex.Message, GlobalClass.NombreApp);
            }
            this.Close();
        }
        public List<Sucursal> ReportePorPlaza(int IdPlaza, int idAseguradora, string FechaInicio, string FechaFin)
        {
            InicializaConexion();

            List<Sucursal> listaSucursales = new List<Sucursal>();
             

            sqlDataAdapter.SelectCommand = new SqlCommand("ReporteCobranza", sqlConnection);
            sqlDataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure;

            sqlDataAdapter.SelectCommand.Parameters.Add("@ID", SqlDbType.Int).Value = IdPlaza;
            sqlDataAdapter.SelectCommand.Parameters["@ID"].Direction = ParameterDirection.Input;

            if (idAseguradora == 0)
            {
                sqlDataAdapter.SelectCommand.Parameters.Add("@IdAseg", SqlDbType.Int).Value = DBNull.Value;
                sqlDataAdapter.SelectCommand.Parameters["@IdAseg"].Direction = ParameterDirection.Input;
            }
            else
            {
                sqlDataAdapter.SelectCommand.Parameters.Add("@IdAseg", SqlDbType.Int).Value = idAseguradora;
                sqlDataAdapter.SelectCommand.Parameters["@IdAseg"].Direction = ParameterDirection.Input;
            }            

            sqlDataAdapter.SelectCommand.Parameters.Add("@Oper", SqlDbType.Int).Value = 3;
            sqlDataAdapter.SelectCommand.Parameters["@Oper"].Direction = ParameterDirection.Input;

            if (FechaInicio == "")
            {
                sqlDataAdapter.SelectCommand.Parameters.Add("@Fecha_Ini", SqlDbType.DateTime).Value = DBNull.Value;
                sqlDataAdapter.SelectCommand.Parameters["@Fecha_Ini"].Direction = ParameterDirection.Input;
            }
            else
            {

                sqlDataAdapter.SelectCommand.Parameters.Add("@Fecha_Ini", SqlDbType.DateTime).Value = Convert.ToDateTime(FechaInicio + " 00:00");
                sqlDataAdapter.SelectCommand.Parameters["@Fecha_Ini"].Direction = ParameterDirection.Input;
            }

            if (FechaFin == "")
            {

                sqlDataAdapter.SelectCommand.Parameters.Add("@Fecha_Fin", SqlDbType.DateTime).Value = DBNull.Value;
                sqlDataAdapter.SelectCommand.Parameters["@Fecha_Fin"].Direction = ParameterDirection.Input;
            }
            else
            {
                sqlDataAdapter.SelectCommand.Parameters.Add("@Fecha_Fin", SqlDbType.DateTime).Value = Convert.ToDateTime(FechaFin + " 23:59");
                sqlDataAdapter.SelectCommand.Parameters["@Fecha_Fin"].Direction = ParameterDirection.Input;
            }

            sqlDataAdapter.Fill(ds, "ReporteCobranza");

            foreach (DataRow dr in ds.Tables["ReporteCobranza"].Rows)
            {
                Sucursal tmp = new Sucursal();

                tmp.Id = Convert.ToString(dr["Id_Sucursal"]);
                tmp.Nombre = Convert.ToString(dr["Sucursal"]);
                tmp.Ejecutivos = ReportePorSucursal(Convert.ToInt32(tmp.Id), Convert.ToInt32(idAseguradora), FechaInicio, FechaFin);

                listaSucursales.Add(tmp);
            }

            FinalizaConexion();
            return listaSucursales;
        }
        /// <summary>
        /// Invoked when <see cref="ToEntity"/> operation is about to return.
        /// </summary>
        /// <param name="entity"><see cref="Sucursal"/> converted from <see cref="SucursalDTOS"/>.</param>
partial         static void OnEntity(this SucursalDTOS dto, Sucursal entity);