コード例 #1
0
        public BancoResponse EliminarBanco(BancoRequest filtro)
        {
            BancoResponse Resultado = new BancoResponse();

            try
            {
                using (SqlConnection conexion = new SqlConnection(Configuracion.CadenaConexion("BDNegocio")))
                {
                    conexion.Open();

                    using (SqlCommand cmd = new SqlCommand("usp_EliminarBanco", conexion))
                    {
                        cmd.CommandType = System.Data.CommandType.StoredProcedure;
                        cmd.Parameters.AddWithValue("@CodigoBanco", filtro.CodigoBanco);
                        cmd.ExecuteNonQuery();
                    }
                }
            }
            catch (Exception e)
            {
                Resultado.CodigoError      = -1;
                Resultado.DescripcionError = e.Message;
            }
            return(Resultado);
        }
コード例 #2
0
        public ActionResult Consulta(FormCollection collection)
        {
            SWNegocioBanco.SWNegocioBancoClient WS = new SWNegocioBanco.SWNegocioBancoClient();
            SucursalViewModel SucursalVW           = new SucursalViewModel();
            SucursalResponse  respuesta            = new SucursalResponse();

            if (!string.IsNullOrEmpty(collection["CodigoBanco"]))
            {
                respuesta = WS.ConsultarSucursal(new SucursalRequest {
                    CodigoBanco = Int32.Parse(collection["CodigoBanco"])
                });
                if (respuesta.CodigoError == 0)
                {
                    SucursalVW.ListaSucursal = respuesta.ListaSucursal;
                }
            }

            BancoResponse respuestaBanco = new BancoResponse();

            respuestaBanco = WS.ConsultarBanco(new BancoRequest());
            if (respuestaBanco.CodigoError == 0)
            {
                SucursalVW.ListaBancoCombo = respuestaBanco.ListaBanco.Select(e => new BancoViewModel {
                    CodigoBanco = e.CodigoBanco, Nombre = e.Nombre
                }).ToList();
            }

            return(View(SucursalVW));
        }
コード例 #3
0
        // GET: Banco
        public ActionResult Index()
        {
            SWNegocioBanco.SWNegocioBancoClient WS = new SWNegocioBanco.SWNegocioBancoClient();
            BancoViewModel BancoVW   = new BancoViewModel();
            BancoResponse  respuesta = new BancoResponse();

            respuesta = WS.ConsultarBanco(new BancoRequest());
            if (respuesta.CodigoError == 0)
            {
                BancoVW.ListaBanco = respuesta.ListaBanco;
            }

            return(View(BancoVW));
        }
コード例 #4
0
        // GET: Sucursal/Edit/5
        public ActionResult Edit(SucursalViewModel item)
        {
            SWNegocioBanco.SWNegocioBancoClient WS = new SWNegocioBanco.SWNegocioBancoClient();
            BancoResponse respuesta = new BancoResponse();

            respuesta = WS.ConsultarBanco(new BancoRequest());
            if (respuesta.CodigoError == 0)
            {
                item.ListaBancoCombo = respuesta.ListaBanco.Select(e => new BancoViewModel {
                    CodigoBanco = e.CodigoBanco, Nombre = e.Nombre
                }).ToList();
            }

            return(View(item));
        }
コード例 #5
0
        // GET: Sucursal/Details/5
        public ActionResult Consulta()
        {
            SWNegocioBanco.SWNegocioBancoClient WS = new SWNegocioBanco.SWNegocioBancoClient();
            SucursalViewModel SucursalVW           = new SucursalViewModel();

            SucursalVW.ListaSucursal = new List <EntidadNegocio.Sucursal.ENSucursal>();
            BancoResponse respuesta = new BancoResponse();

            respuesta = WS.ConsultarBanco(new BancoRequest());
            if (respuesta.CodigoError == 0)
            {
                SucursalVW.ListaBancoCombo = respuesta.ListaBanco.Select(e => new BancoViewModel {
                    CodigoBanco = e.CodigoBanco, Nombre = e.Nombre
                }).ToList();
            }

            return(View(SucursalVW));
        }
コード例 #6
0
 public ActionResult Create(FormCollection collection)
 {
     try
     {
         // TODO: Add insert logic here
         SWNegocioBanco.SWNegocioBancoClient WS = new SWNegocioBanco.SWNegocioBancoClient();
         BancoResponse respuesta = new BancoResponse();
         respuesta = WS.RegistrarBanco(new BancoRequest {
             Nombre        = collection["Nombre"],
             Direccion     = collection["Direccion"],
             FechaRegistro = DateTime.Parse(collection["FechaRegistro"])
         });
         //if (respuesta.CodigoError == 0)
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
コード例 #7
0
        public ActionResult Delete(BancoViewModel item, FormCollection collection)
        {
            try
            {
                // TODO: Add delete logic here
                SWNegocioBanco.SWNegocioBancoClient WS = new SWNegocioBanco.SWNegocioBancoClient();
                BancoResponse respuesta = new BancoResponse();
                respuesta = WS.EliminarBanco(new BancoRequest
                {
                    CodigoBanco = item.CodigoBanco
                });
                //if (respuesta.CodigoError == 0)

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
コード例 #8
0
 public ActionResult Creacion(BancoViewModel modelo, FormCollection collection)
 {
     try
     {
         // TODO: Add insert logic here
         SWNegocioBanco.SWNegocioBancoClient WS = new SWNegocioBanco.SWNegocioBancoClient();
         BancoResponse respuesta = new BancoResponse();
         respuesta = WS.RegistrarBanco(new BancoRequest
         {
             Nombre        = modelo.Nombre,
             Direccion     = modelo.Direccion,
             FechaRegistro = modelo.FechaRegistro
         });
         //if (respuesta.CodigoError == 0)
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
コード例 #9
0
        public ActionResult Edit(BancoViewModel item, FormCollection collection)
        { //int id,
            try
            {
                // TODO: Add update logic here
                SWNegocioBanco.SWNegocioBancoClient WS = new SWNegocioBanco.SWNegocioBancoClient();
                BancoResponse respuesta = new BancoResponse();
                respuesta = WS.ActualizarBanco(new BancoRequest
                {
                    CodigoBanco   = item.CodigoBanco,
                    Nombre        = item.Nombre,
                    Direccion     = item.Direccion,
                    FechaRegistro = item.FechaRegistro
                });
                //if (respuesta.CodigoError == 0)

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
コード例 #10
0
        public BancoResponse ConsultarBanco(BancoRequest filtro)
        {
            BancoResponse Resultado = new BancoResponse();

            try
            {
                using (SqlConnection conexion = new SqlConnection(Configuracion.CadenaConexion("BDNegocio")))
                {
                    conexion.Open();

                    using (SqlCommand cmd = new SqlCommand("usp_ConsultarBanco", conexion))
                    {
                        cmd.CommandType = System.Data.CommandType.StoredProcedure;
                        cmd.Parameters.AddWithValue("@CodigoBanco", filtro.CodigoBanco ?? (object)DBNull.Value);
                        cmd.Parameters.AddWithValue("@Nombre", filtro.Nombre ?? (object)DBNull.Value);
                        SqlDataReader dr = cmd.ExecuteReader();

                        while (dr.Read())
                        {
                            Resultado.ListaBanco.Add(new ENBanco {
                                CodigoBanco   = dr.GetInt32(dr.GetOrdinal("CodigoBanco")),
                                Nombre        = dr.GetString(dr.GetOrdinal("Nombre")),
                                Direccion     = dr.GetString(dr.GetOrdinal("Direccion")),
                                FechaRegistro = dr.GetDateTime(dr.GetOrdinal("FechaRegistro"))
                            });
                        }
                    }
                }
            }
            catch (Exception e)
            {
                Resultado.CodigoError      = -1;
                Resultado.DescripcionError = e.Message;
            }
            return(Resultado);
        }