示例#1
0
        //
        // GET: /CatalogoCliente/NuevoCliente/
        public ActionResult Create()
        {
            ProveedorModel model = null;

            try
            {
                using (ArtexConnection db = new ArtexConnection())
                {
                    model = new ProveedorModel();
                    model.esPersonaFisica = true;
                    model.Activo          = true;

                    model.paisList   = PaisDAO.GetAlls(db);
                    model.pais       = model.paisList.FirstOrDefault(m => m.NOMBRE.Contains("Mex")).ID;
                    model.estadoList = EstadoDAO.GetByIdPais((int)model.pais, db);
                    model.estado     = model.estadoList.FirstOrDefault(m => m.NOMBRE.Contains("Jalis")).ID;

                    model.bancosList = BancoDAO.GetAlls();
                }
            }
            catch (Exception e)
            {
                LogUtil.ExceptionLog(e);
                model = null;
            }
            ViewBag.Editar = true;
            return(View(CREAR_EDITAR_ABSOLUTE_PATH, model));
        }
示例#2
0
 public AbonoBanco()
 {
     InitializeComponent();
     AbonoForm         = this;
     objBancoDAO       = new BancoDAO();
     objComboBanco     = new CuentaBanco();
     objBancoDatos     = new CuentaBanco();
     objMonedaDao      = new MonedaDAO();
     objAbonoBancoDet  = new AbonoBancoDet();
     objAbonoBancoCab  = new AbonoBancoCab();
     objFacturaAbono   = new FacturaAbono();
     objAsientoDAO     = new AsientoDAO();
     objAsiento        = new Asiento();
     objAsientoDetalle = new AsientoDetalle();
     cargarCmbBanco();
     cmb_Banco.SelectedIndexChanged += Cmb_Banco_SelectedIndexChanged;
     txt_Fecha.Text     = DateTime.Now.ToString("dd/MM/yyyy");
     objComboBanco      = (CuentaBanco)cmb_Banco.SelectedItem;
     objBancoDatos      = objBancoDAO.listarBancoDatos(Ventas.UNIDADNEGOCIO, objComboBanco.Codigo, objComboBanco.Descripcion);
     txt_Cuenta.Text    = objBancoDatos.Cuenta;
     txt_Moneda.Text    = objBancoDatos.Moneda;
     txt_Tcambio.Text   = objMonedaDao.getTipoCambioVenta(DateTime.Now.ToShortDateString()).ToString().PadRight(5, '0');;
     txt_MonedaCod.Text = objBancoDatos.MonedaCod;
     //gridParams();
     grd_Detalle.CellClick += Grd_Detalle_CellClick;
 }
        public void ConsultarBanco()
        {
            BancoDAO       objDAO = new BancoDAO();
            List <BancoVO> lstCat = objDAO.ConsultarBanco(CodigoUsuarioLogado);

            ViewBag.ListaBanco = lstCat;
        }
        void GuardarCuentas()
        {
            using (AsociacionDAO db = new AsociacionDAO())
            {
                BancoDAO dbBanco = new BancoDAO();
                db.Limpiar_Cuentas_Asociacion(Convert.ToInt32(hdnID.Value));

                foreach (GridViewRow fila in grvBancos.Rows)
                {
                    CheckBox chk = (CheckBox)fila.FindControl("chkActivo");
                    if (chk.Checked == true)
                    {
                        //if (dbBanco.EXISTE_CTA_BANCO(Convert.ToInt32(fila.Cells[0].Text), Convert.ToInt32(hdnID.Value) ) == false)
                        //{
                        var cuentas = dbBanco.ListaNumeroCuentasBanco(Convert.ToInt32(fila.Cells[0].Text));

                        foreach (System.Data.DataRow cta in cuentas.Tables[0].Rows)
                        {
                            AsociacionDetalle ad = new AsociacionDetalle();
                            ad.AsociacionID    = Convert.ToInt32(hdnID.Value);
                            ad.CuentaID        = Convert.ToInt32(cta[0]);
                            ad.FechaCreacion   = DateTime.Now.Date;
                            ad.UsuarioCreacion = Session["Usuario"].ToString();
                            db.RegistrarAsociacionDetalle(ad);
                        }
                        //}
                    }
                    //else if (chk.Checked == false)
                    //{
                    //    db.EliminarAsociacionDetalle(Convert.ToInt32(fila.Cells[0].Text), Convert.ToInt32(hdnID.Value));
                    //}
                }
            }
        }
示例#5
0
 /// <summary>
 /// Resposnável por atualizar o registro na entidade do tipo Banco
 /// </summary>
 /// <param name="id">ID do registro da entidade informada no tipo Banco</param>
 /// <param name="entidade"> Entidade do tipo Banco contendo as informações que serão atualizadas no banco de dados</param>
 /// <param name="token"> Usuário logado na aplicação</param>
 /// <returns>Entidade atualizada no banco de dados</returns>
 public async Task <Banco> Atualizar(long id, Banco entidade, UsuarioAutenticado token)
 {
     using (var dao = new BancoDAO(token))
     {
         return(await dao.Atualizar(id, entidade));
     }
 }
示例#6
0
        //
        // GET: /CatalogoCliente/NuevoCliente/
        public ActionResult Crear()
        {
            if (!PermisosModulo.ObtenerPermiso(Modulo.CLIENTES, Permiso.CREAR))
            {
                TempData["message"] = "danger,No tiene permisos.";
                return(RedirectToAction("Index"));
            }
            ClienteModel model = null;

            try
            {
                using (ArtexConnection db = new ArtexConnection())
                {
                    model = new ClienteModel();
                    model.esPersonaFisica = true;
                    model.Activo          = true;

                    model.paisList   = PaisDAO.GetAlls(db);
                    model.pais       = model.paisList.FirstOrDefault(m => m.NOMBRE.Contains("Mex")).ID;
                    model.estadoList = EstadoDAO.GetByIdPais((int)model.pais, db);
                    model.estado     = model.estadoList.FirstOrDefault(m => m.NOMBRE.Contains("Jalis")).ID;

                    model.bancosList = BancoDAO.GetAlls();
                }
            }
            catch (Exception e)
            {
                LogUtil.ExceptionLog(e);
                model = null;
            }
            ViewBag.Editar = true;
            return(View(CREAR_EDITAR_ABSOLUTE_PATH, model));
        }
示例#7
0
 /// <summary>
 /// Responsável por recuperar uma lista da entidade definida no tipo Banco pelo campos da própria entidade
 /// </summary>
 /// <param name="entidade"> Entidade do tipo Banco contendo as informações que serão utilizadas para filtrar os dados</param>
 /// <param name="token"> Usuário logado na aplicação</param>
 /// <returns>Objetos encontrado pelo filtro informado do tipo Banco</returns>
 public async Task <IList <Banco> > ListarPorEntidade(Banco entidade, UsuarioAutenticado token)
 {
     using (var dao = new BancoDAO(token))
     {
         return(await dao.ListarPorEntidade(entidade));
     }
 }
示例#8
0
        void cargarCuentasBanco(GridView grv, int id)
        {
            BancoDAO db = new BancoDAO();

            grv.DataSource = db.ListarCuentasBanco(id);
            grv.DataBind();
        }
示例#9
0
        public MantenimientoCheque()
        {
            InitializeComponent();
            this.ControlBox    = false;
            this.Text          = "MANTENIMIENTO CHEQUE";
            this.StartPosition = FormStartPosition.Manual;
            this.Location      = new Point(50, 20);

            objBancoDao    = new BancoDAO();
            objMonedaDao   = new MonedaDAO();
            objChequeraDao = new ChequeDAO();

            objChequera = new Cheque();

            cmbBanco();
            cmbMoneda(cmb_Banco.SelectedValue.ToString());
            gridParams();

            txt_NroCuenta.Text = cargarNroCuenta(cmb_Banco.SelectedValue.ToString(), cmb_Moneda.SelectedValue.ToString());

            cmb_Banco.SelectedIndexChanged  += Cmb_Banco_SelectedIndexChanged;
            cmb_Moneda.SelectedIndexChanged += Cmb_Moneda_SelectedIndexChanged;
            grd_Cheque.CellClick            += Grd_Cheque_CellClick;


            objListaChequera      = objChequeraDao.getChequera(Ventas.UNIDADNEGOCIO);
            grd_Cheque.DataSource = objListaChequera;
            grd_Cheque.Refresh();
        }
示例#10
0
 /// <summary>
 /// Resposnável por excluir logicamente o registro informado
 /// </summary>
 /// <param name="id">ID do registro da entidade informada no tipo Banco</param>
 /// <param name="token"> Usuário logado na aplicação</param>
 /// <returns>Task para chamada assíncrona</returns>
 public async Task Deletar(long id, UsuarioAutenticado token)
 {
     using (var dao = new BancoDAO(token))
     {
         await dao.Deletar(id);
     }
 }
示例#11
0
 /// <summary>
 /// Resposnável por incluir novo registro na entidade na coleção do tipo Banco
 /// </summary>
 /// <param name="entidade"> Entidade do tipo Banco contendo as informações que serão inseridas no banco de dados</param>
 /// <param name="token"> Usuário logado na aplicação</param>
 /// <returns>Entidade do tipo Banco incluída no banco de dados</returns>
 public async Task <Banco> Criar(Banco entidade, UsuarioAutenticado token)
 {
     using (var dao = new BancoDAO(token))
     {
         return(await dao.Criar(entidade));
     }
 }
示例#12
0
 /// <summary>
 /// Responsável por recuperar a entidade definida no tipo Banco pelo ID
 /// </summary>
 /// <param name="id">ID do registro da entidade informada no tipo Banco</param>
 /// <param name="token"> Usuário logado na aplicação</param>
 /// <returns>Objeto do tipo Banco encontrado pelo id informado</returns>
 public async Task <Banco> BuscarPorID(long id, UsuarioAutenticado token)
 {
     using (var dao = new BancoDAO(token))
     {
         return(await dao.BuscarPorID(id));
     }
 }
示例#13
0
 void CargarBancos()
 {
     using (BancoDAO db = new BancoDAO())
     {
         grvBancos.DataSource = db.ListarBancos();
         grvBancos.DataBind();
     }
 }
示例#14
0
 protected void btnBuscar_Click(object sender, EventArgs e)
 {
     using (BancoDAO db = new BancoDAO())
     {
         grvBancos.DataSource = db.ListaBancosNombre(txtBusqueda.Text);
         grvBancos.DataBind();
     }
 }
示例#15
0
        public List <Bancos> getLstBanco()
        {
            List <Bancos> LstBan = new List <Bancos>();

            using (BancoDAO db = new BancoDAO())
            {
                LstBan = db.ListarBanco();
            }
            return(LstBan);
        }
示例#16
0
 public bool updateBanco(int id, string nombre, DateTime fecha, string schema)
 {
     try
     {
         return(BancoDAO.getInstance().updateBanco(id, nombre, fecha, schema));
     }
     catch (Exception e)
     {
         throw e;
     }
 }
示例#17
0
 public List <Banco> listaBancos(string schema)
 {
     try
     {
         return(BancoDAO.getInstance().listaBancos(schema));
     }
     catch (Exception e)
     {
         throw e;
     }
 }
示例#18
0
 public bool eliminarBanco(int id, string nombre, string schema)
 {
     try
     {
         return(BancoDAO.getInstance().eliminarBanco(id, nombre, schema));
     }
     catch (Exception e)
     {
         throw e;
     }
 }
示例#19
0
 public string nuevoBanco(string nombre, DateTime fecha, string schema)
 {
     try
     {
         return(BancoDAO.getInstance().nuevoBanco(nombre, fecha, schema));
     }
     catch (Exception e)
     {
         throw e;
     }
 }
        public ActionResult GravarBanco(string nome_banco, string endereco, string telefone, string site_banco, int?cod_banco)
        {
            if (nome_banco.Trim() == string.Empty || endereco.Trim() ==
                string.Empty || telefone.Trim() ==
                string.Empty || site_banco.Trim() == string.Empty)
            {
                ViewBag.Validar = 0;
            }
            else
            {
                try
                {
                    //Cria o Objeto DAO
                    BancoDAO objDAO = new BancoDAO();

                    //Cria o objeto para gravar
                    tb_banco    objBanco    = new tb_banco();
                    tb_endereco objEndereco = new tb_endereco();

                    objBanco.cod_usuario = CodigoUsuarioLogado;
                    objBanco.nome_banco  = nome_banco.Trim();
                    objEndereco.endereco = endereco.Trim();
                    objEndereco.telefone = telefone.Trim();
                    objBanco.site_banco  = site_banco.Trim();

                    objBanco.tb_endereco.Add(objEndereco);

                    if (cod_banco == null)
                    {
                        objDAO.InserirBanco(objBanco);
                    }
                    else
                    {
                        objBanco.cod_banco = Convert.ToInt32(cod_banco);
                        objDAO.AlterarBanco(objBanco);
                    }

                    ViewBag.Validar = 1;
                }
                catch
                {
                    ViewBag.Validar = -1;
                }
            }

            ConsultarBanco();

            return(View("Banco"));
        }
示例#21
0
        public JsonResult GetById(int id)
        {
            BancoDAO dao = new BancoDAO();
            bancos   c   = dao.GetById(id);

            var jsnResult = new
            {
                ID      = c.ID,
                NOMBRE  = c.NOMBRE,
                ACTIVO  = c.ACTIVO,
                Success = true
            };

            return(Json(jsnResult, JsonRequestBehavior.AllowGet));
        }
示例#22
0
        public JsonResult Delete(int id)
        {
            var rm = new ResponseModel();


            BancoDAO dao = new BancoDAO();

            rm.response = dao.DeleteById(id);

            if (rm.response)
            {
                rm.message = "El registro  se elimino correctamente";
            }

            return(Json(rm, JsonRequestBehavior.AllowGet));
        }
 public BuscarFacturaBanco(String codCliente, Double cambio)
 {
     InitializeComponent();
     this.StartPosition = FormStartPosition.Manual;
     this.Location      = new Point(50, 20);
     objFacturaAbono    = new FacturaAbono();
     formAbono          = AbonoBanco.AbonoForm;
     objBancoDAO        = new BancoDAO();
     tipoCambio         = cambio;
     gridParams();
     txt_BuscarDocumento.TextChanged += Txt_BuscarDocumento_TextChanged;
     objListBusquedaTotal             = objBancoDAO.getFacturaAbono(Ventas.UNIDADNEGOCIO, codCliente);
     listDocumento(objListBusquedaTotal);
     objListBusqueda = objListBusquedaTotal;
     grdDocumento.CellValueChanged += GrdDocumento_CellValueChanged;
     grdDocumento.DoubleClick      += GrdDocumento_DoubleClick;
 }
示例#24
0
        public ActionResult GetAlls()
        {
            List <bancos> consulta = BancoDAO.GetAlls();

            var jsonData = new
            {
                rows = (
                    from c in consulta
                    select new
                {
                    ID = c.ID,
                    NOMBRE = c.NOMBRE,
                    ACTIVO = c.ACTIVO,
                }).ToArray()
            };

            return(Json(jsonData.rows, JsonRequestBehavior.AllowGet));
        }
示例#25
0
        public JsonResult Guardar(BancoModel model)
        {
            var rm = new ResponseModel();

            if (!ModelState.IsValid)
            {
                rm.message  = "Hubo un problema verifique sus datos e intente de nuevo.";
                rm.message += ExtensionMethods.GetAllErrorsFromModelState(this);
                return(Json(rm, JsonRequestBehavior.AllowGet));
            }


            using (ArtexConnection db = new ArtexConnection())
            {
                BancoDAO dao    = new BancoDAO();
                var      entity = dao.GetById(model.Id, db);

                if (entity == null)
                {
                    entity        = new bancos();
                    entity.NOMBRE = model.Nombre;
                    entity.ACTIVO = model.Activo;
                    db.bancos.Add(entity);
                }
                else
                {
                    entity.NOMBRE = model.Nombre;
                    entity.ACTIVO = model.Activo;
                }

                if (db.SaveChanges() > 0 || db.Entry(entity).State == EntityState.Unchanged)
                {
                    rm.response = true;
                    rm.message  = "Sus datos se guardaron correctamente";
                    rm.function = "reload(true,'" + rm.message + "')";
                }
            }


            return(Json(rm, JsonRequestBehavior.AllowGet));
        }
示例#26
0
        public BuscarDocVoucher(String Ruc, String operacion)
        {
            InitializeComponent();
            TipoBusqueda    = operacion;
            objVoucherDao   = new VoucherDAO();
            objFacturaAbono = new FacturaAbono();
            objBancoDAO     = new BancoDAO();


            ojbVentas = new ContabilidadDTO.Ventas();
            if (operacion == "C")
            {
                formCaja = Caja.CajaChica.formCajachica;
            }
            else if (operacion == "V")
            {
                formVoucher = Caja.EmisionVoucher.formEmision;
                TipoBanco   = Caja.EmisionVoucher.TipoOperacionBanco;
            }
            if (TipoBanco == "A")
            {
                objListBusquedaAbono = objVoucherDao.geetDocumentoVoucherAbono(Ventas.UNIDADNEGOCIO, Ruc);
                gridParamsAbono();
                grdDocumento.DataSource   = objListBusquedaAbono;
                objListBusquedaTotalAbono = objListBusquedaAbono;
            }
            else
            {
                objListVentas = objVoucherDao.listarDocumentosVentas(Ruc, Ventas.UNIDADNEGOCIO /*,moneda,monedadoc*/);
                gridParams();
                grdDocumento.DataSource = objListVentas;
                objListBusquedaTotal    = objListVentas;
            }


            grdDocumento.Refresh();
            grdDocumento.DoubleClick += GrdDocumento_DoubleClick;

            txt_BuscarDocumento.TextChanged += Txt_BuscarDocumento_TextChanged;
        }
示例#27
0
        protected void grvCuentas_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            //int fila =Convert.ToInt32( e.CommandArgument);
            //GridView gridPadre = (GridView)sender;
            GridViewRow row = (GridViewRow)(((ImageButton)e.CommandSource).NamingContainer);

            if (e.CommandName == "EditarCuenta")
            {
                hdnId.Value   = row.Cells[0].Text;
                TxtBanco.Text = row.Cells[5].Text;

                System.Data.DataSet ds = new System.Data.DataSet();
                using (BancoDAO db = new BancoDAO())
                {
                    CuentaDAO dtadb = new CuentaDAO();
                    Cuenta    cta   = dtadb.BuscarCuenta(Convert.ToInt32(hdnId.Value));
                    hdnIdBanco.Value                    = row.Cells[4].Text;
                    ddlMoneda.SelectedValue             = Convert.ToString(cta.TipoMonedaID);
                    ddlEmpresaRecaudadora.SelectedValue = Convert.ToString(cta.CodigoCIASeguro);
                    txtNumero.Text = cta.Numero;
                    rbtPrederminado.SelectedItem.Value = Convert.ToString(cta.Predeterminado == true ? 1 : 0);

                    ds = db.ListaPropiedadesBanco(Convert.ToInt32(cta.BancoID), Convert.ToInt32(cta.TipoMonedaID));
                    if (ds.Tables[0].Rows.Count > 0)
                    {
                        lblParametro1.Text = Convert.ToString(ds.Tables[0].Rows[0][1]);
                        txtParametro1.Text = Convert.ToString(ds.Tables[0].Rows[0][2]);

                        lblParametro2.Text = Convert.ToString(ds.Tables[0].Rows[1][1]);
                        txtParametro2.Text = Convert.ToString(ds.Tables[0].Rows[1][2]);

                        lblParametro3.Text = Convert.ToString(ds.Tables[0].Rows[2][1]);
                        txtParametro3.Text = Convert.ToString(ds.Tables[0].Rows[2][2]);

                        lblParametro4.Text = Convert.ToString(ds.Tables[0].Rows[3][1]);
                        txtParametro4.Text = Convert.ToString(ds.Tables[0].Rows[3][2]);

                        string jss2 = "openModalCuentas()";
                        ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", jss2, true);
                    }
                }
            }
            if (e.CommandName == "AnularCuenta")
            {
                using (CuentaDAO db = new CuentaDAO())
                {
                    try
                    {
                        hdnId.Value = row.Cells[0].Text;
                        db.AnularCuenta(Convert.ToInt32(hdnId.Value));
                        CargarBancos();
                        txtmensaje.Text = "Cuenta eliminada con exito";
                        string jss2 = "openModal()";
                        ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", jss2, true);
                    }
                    catch (Exception ex)
                    {
                        txtmensaje.Text = ex.Message;
                        string jss2 = "openModal()";
                        ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", jss2, true);
                    }
                }
            }
        }
示例#28
0
        protected void btnRegistrarBanco_Click1(object sender, EventArgs e)
        {
            try
            {
                using (BancoDAO db = new BancoDAO())
                {
                    Banco banco = new Banco();
                    banco.ID                = Convert.ToInt32(TxtCodigoBanco.Text);
                    banco.Nombre            = TxtRazonSocial.Text;
                    banco.NombreCorto       = TxtNombreCorto.Text;
                    banco.RUC               = txtRUC.Text;
                    banco.Direccion         = txtDireccion.Text;
                    banco.ProcesoAfiliacion = chkUsadoProcAfiliación.Checked;
                    banco.CodigoUbigeo      = DDLDepartamento.SelectedValue.Substring(0, 2) + DDLProvincia.SelectedValue.Substring(2, 2) + DDLDistrito.SelectedValue.Substring(4, 2);

                    ////////////////////////////////////////

                    string filePath    = file_url.PostedFile.FileName;
                    string filename    = Path.GetFileName(filePath);
                    string ext         = Path.GetExtension(filename);
                    string contenttype = String.Empty;

                    //Set the contenttype based on File Extension
                    switch (ext.ToLower())
                    {
                    case ".jpg":
                        contenttype = "image/jpg";
                        break;

                    case ".png":
                        contenttype = "image/png";
                        break;

                    case ".gif":
                        contenttype = "image/gif";
                        break;
                    }
                    if (contenttype != String.Empty)
                    {
                        Stream       fs    = file_url.PostedFile.InputStream;
                        BinaryReader br    = new BinaryReader(fs);
                        Byte[]       bytes = br.ReadBytes((Int32)fs.Length);
                        //insert the file into database
                        banco.DatoAdj = bytes;
                    }
                    else
                    {
                        txtmensaje.Text = "File format not recognised. Upload Image formats";
                        string jss2 = "openModal()";
                        ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", jss2, true);
                    }

                    banco.TipoContenidoAdj = "";
                    banco.NombreAdj        = "";
                    banco.Estado           = true;
                    banco.FechaCreacion    = DateTime.Now.Date;
                    banco.UsuarioCreacion  = "";

                    db.Agregar(banco);
                    CargarBancos();
                    txtmensaje.Text = "El banco: " + banco.Nombre + " fue registrado con exito";
                    string jss = "openModal()";
                    ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", jss, true);
                }
            }
            catch (Exception ex)
            {
            }
        }
示例#29
0
        protected void grvBancos_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            try
            {
                int    fila = Convert.ToInt32(e.CommandArgument);
                string jss  = "";

                if (e.CommandName == "EditaBanco")
                {
                    BancoDAO db = new BancoDAO();
                    TxtCodigoBanco.Text = grvBancos.Rows[fila].Cells[1].Text;
                    TxtRazonSocial.Text = grvBancos.Rows[fila].Cells[2].Text;
                    txtRUC.Text         = grvBancos.Rows[fila].Cells[3].Text;
                    TxtNombreCorto.Text = grvBancos.Rows[fila].Cells[6].Text;
                    txtDireccion.Text   = grvBancos.Rows[fila].Cells[8].Text;
                    string subigeo = grvBancos.Rows[fila].Cells[7].Text;
                    chkUsadoProcAfiliación.Checked = Convert.ToBoolean(grvBancos.Rows[fila].Cells[9].Text);
                    DDLDepartamento.SelectedValue  = subigeo.Substring(0, 2) + "0000";
                    DDLDepartamento_SelectedIndexChanged(null, null);
                    DDLProvincia.SelectedValue = subigeo.Substring(0, 2) + subigeo.Substring(2, 2) + "00";
                    DDLProvincia_SelectedIndexChanged(null, null);
                    DDLDistrito.SelectedValue = subigeo.Substring(0, 2) + subigeo.Substring(2, 2) + subigeo.Substring(4, 2);
                    byte[] imagen = db.ObtenerImagenLogo(Convert.ToInt32(grvBancos.Rows[fila].Cells[1].Text));
                    if (imagen != null)
                    {
                        img_destino2.ImageUrl = "data:image/jpeg;base64," + Convert.ToBase64String(imagen);
                    }
                    jss = "openEditarBanco();";
                    ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", jss, true);
                }

                if (e.CommandName == "AnulaBanco")
                {
                    int id = Convert.ToInt32(grvBancos.Rows[fila].Cells[1].Text);
                    using (BancoDAO db = new BancoDAO())
                    {
                        db.Anular(id);
                        CargarBancos();
                    }
                }

                if (e.CommandName == "ActivaBanco")
                {
                    int id = Convert.ToInt32(grvBancos.Rows[fila].Cells[1].Text);
                    using (BancoDAO db = new BancoDAO())
                    {
                        db.Activar(id);
                        CargarBancos();
                    }
                }

                if (e.CommandName == "AgregarCuentas")
                {
                    LimpiarCuentas();
                    TxtBanco.Text = grvBancos.Rows[fila].Cells[2].Text;
                    hdnId.Value   = grvBancos.Rows[fila].Cells[1].Text;

                    //System.Data.DataSet ds = new System.Data.DataSet();
                    //using (BancoDAO db = new BancoDAO())
                    //{
                    //    ds = db.ListaPropiedadesBanco(Convert.ToInt32(hdnId.Value), 1);
                    //    if (ds.Tables[0].Rows.Count > 0)
                    //    {

                    //        lblParametro1.Text = Convert.ToString(ds.Tables[0].Rows[0][1]);
                    //        txtParametro1.Text = Convert.ToString(ds.Tables[0].Rows[0][2]);

                    //        lblParametro2.Text = Convert.ToString(ds.Tables[0].Rows[1][1]);
                    //        txtParametro2.Text = Convert.ToString(ds.Tables[0].Rows[1][2]);

                    //        lblParametro3.Text = Convert.ToString(ds.Tables[0].Rows[2][1]);
                    //        txtParametro3.Text = Convert.ToString(ds.Tables[0].Rows[2][2]);

                    //        lblParametro4.Text = Convert.ToString(ds.Tables[0].Rows[3][1]);
                    //        txtParametro4.Text = Convert.ToString(ds.Tables[0].Rows[3][2]);

                    //    }
                    //}

                    string jss2 = "openModalCuentas()";
                    ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", jss2, true);
                }

                if (e.CommandName == "AgregarContacto")
                {
                    LimpiarContacto();
                    fila = Convert.ToInt32(e.CommandArgument);
                    int id = Convert.ToInt32(grvBancos.Rows[fila].Cells[1].Text);

                    Session["idBanco"]  = id;
                    hdfidContacto.Value = "0";
                    jss = "openEditarContacto();";
                    ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", jss, true);
                }
            }
            catch (Exception ex)
            {
            }
        }
示例#30
0
 public BatalhasAPIController(ModelJogosDeGuerra context, UserManager <BattleBoardGamesUser> userManager)
 {
     BancoDAO        = new BancoDAO(context);
     _usuarioService = new UsuarioService(context, userManager);
 }