Exemplo n.º 1
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));
        }
        public SucursalResponse EliminarSucursal(SucursalRequest filtro)
        {
            SucursalResponse Resultado = new SucursalResponse();

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

                    using (SqlCommand cmd = new SqlCommand("usp_EliminarSucursal", conexion))
                    {
                        cmd.CommandType = System.Data.CommandType.StoredProcedure;
                        cmd.Parameters.AddWithValue("@CodigoSucursal", filtro.CodigoSucursal);
                        cmd.ExecuteNonQuery();
                    }
                }
            }
            catch (Exception e)
            {
                Resultado.CodigoError      = -1;
                Resultado.DescripcionError = e.Message;
            }
            return(Resultado);
        }
        // GET: OrdenPago/Details/5
        public ActionResult Consulta()
        {
            SWNegocioBanco.SWNegocioBancoClient WS = new SWNegocioBanco.SWNegocioBancoClient();
            OrdenPagoViewModel OrdenPagoVW         = new OrdenPagoViewModel();

            OrdenPagoVW.ListaOrdenPago = new List <EntidadNegocio.OrdenPago.ENOrdenPago>();

            SucursalResponse respuestaSucursal = new SucursalResponse();

            respuestaSucursal = WS.ConsultarSucursal(new SucursalRequest());
            if (respuestaSucursal.CodigoError == 0)
            {
                OrdenPagoVW.ListaSucursalCombo = respuestaSucursal.ListaSucursal.Select(e => new SucursalViewModel {
                    CodigoSucursal = e.CodigoSucursal, Nombre = e.Nombre
                }).ToList();
            }

            MonedaResponse respuestaMoneda = new MonedaResponse();

            respuestaMoneda = WS.ConsultarMoneda(new MonedaRequest());
            if (respuestaMoneda.CodigoError == 0)
            {
                OrdenPagoVW.ListaMonedaCombo = respuestaMoneda.ListaMoneda.Select(e => new MonedaViewModel {
                    CodigoMoneda = e.CodigoMoneda, Nombre = e.Nombre
                }).ToList();
            }
            ;

            return(View(OrdenPagoVW));
        }
Exemplo n.º 4
0
        public ActionResult ListaMaster()
        {
            SWNegocioBanco.SWNegocioBancoClient WS = new SWNegocioBanco.SWNegocioBancoClient();
            SucursalViewModel SucursalVW           = new SucursalViewModel();
            SucursalResponse  respuesta            = new SucursalResponse();

            respuesta = WS.ConsultarSucursal(new SucursalRequest());
            if (respuesta.CodigoError == 0)
            {
                SucursalVW.ListaSucursal = respuesta.ListaSucursal;
            }

            return(View(SucursalVW));
        }
Exemplo n.º 5
0
 public ActionResult Delete(SucursalViewModel item, FormCollection collection)
 {
     try
     {
         // TODO: Add delete logic here
         SWNegocioBanco.SWNegocioBancoClient WS = new SWNegocioBanco.SWNegocioBancoClient();
         SucursalResponse respuesta             = new SucursalResponse();
         respuesta = WS.EliminarSucursal(new SucursalRequest
         {
             CodigoSucursal = item.CodigoSucursal
         });
         //if (respuesta.CodigoError == 0)
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
        public SucursalResponse ConsultarSucursal(SucursalRequest filtro)
        {
            SucursalResponse Resultado = new SucursalResponse();

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

                    using (SqlCommand cmd = new SqlCommand("usp_ConsultarSucursal", conexion))
                    {
                        cmd.CommandType = System.Data.CommandType.StoredProcedure;
                        cmd.Parameters.AddWithValue("@CodigoSucursal", filtro.CodigoSucursal ?? (object)DBNull.Value);
                        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.ListaSucursal.Add(new ENSucursal
                            {
                                CodigoSucursal = dr.GetInt32(dr.GetOrdinal("CodigoSucursal")),
                                CodigoBanco    = dr.GetInt32(dr.GetOrdinal("CodigoBanco")),
                                Banco          = dr.GetString(dr.GetOrdinal("Banco")),
                                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);
        }
Exemplo n.º 7
0
 public ActionResult Create(FormCollection collection)
 {
     try
     {
         // TODO: Add insert logic here
         SWNegocioBanco.SWNegocioBancoClient WS = new SWNegocioBanco.SWNegocioBancoClient();
         SucursalResponse respuesta             = new SucursalResponse();
         respuesta = WS.RegistrarSucursal(new SucursalRequest
         {
             CodigoBanco   = Int32.Parse(collection["CodigoBanco"]),
             Nombre        = collection["Nombre"],
             Direccion     = collection["Direccion"],
             FechaRegistro = DateTime.Now
         });
         //if (respuesta.CodigoError == 0)
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
        // GET: OrdenPago/Create
        public ActionResult Create()
        {
            SWNegocioBanco.SWNegocioBancoClient WS = new SWNegocioBanco.SWNegocioBancoClient();
            OrdenPagoViewModel OrdenPagoVW         = new OrdenPagoViewModel();

            SucursalResponse respuestaSucursal = new SucursalResponse();

            respuestaSucursal = WS.ConsultarSucursal(new SucursalRequest());
            if (respuestaSucursal.CodigoError == 0)
            {
                OrdenPagoVW.ListaSucursalCombo = respuestaSucursal.ListaSucursal.Select(e => new SucursalViewModel {
                    CodigoSucursal = e.CodigoSucursal, Nombre = e.Nombre
                }).ToList();
            }

            MonedaResponse respuestaMoneda = new MonedaResponse();

            respuestaMoneda = WS.ConsultarMoneda(new MonedaRequest());
            if (respuestaMoneda.CodigoError == 0)
            {
                OrdenPagoVW.ListaMonedaCombo = respuestaMoneda.ListaMoneda.Select(e => new MonedaViewModel {
                    CodigoMoneda = e.CodigoMoneda, Nombre = e.Nombre
                }).ToList();
            }
            ;

            EstadoResponse respuestaEstado = new EstadoResponse();

            respuestaEstado = WS.ConsultarEstado(new EstadoRequest());
            if (respuestaEstado.CodigoError == 0)
            {
                OrdenPagoVW.ListaEstadoCombo = respuestaEstado.ListaEstado.Select(e => new EstadoViewModel {
                    CodigoEstado = e.CodigoEstado, Nombre = e.Nombre
                }).ToList();
            }

            return(View(OrdenPagoVW));
        }
Exemplo n.º 9
0
 public ActionResult Edit(SucursalViewModel item, FormCollection collection)
 {
     try
     {
         // TODO: Add update logic here
         SWNegocioBanco.SWNegocioBancoClient WS = new SWNegocioBanco.SWNegocioBancoClient();
         SucursalResponse respuesta             = new SucursalResponse();
         respuesta = WS.ActualizarSucursal(new SucursalRequest
         {
             CodigoSucursal = item.CodigoSucursal,
             CodigoBanco    = item.CodigoBanco,
             Nombre         = item.Nombre,
             Direccion      = item.Direccion,
             FechaRegistro  = item.FechaRegistro
         });
         //if (respuesta.CodigoError == 0)
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
        public ActionResult Consulta(FormCollection collection)
        {
            OrdenPagoViewModel OrdePagoVM = new OrdenPagoViewModel();
            OrdenPagoRequest   filtro     = new OrdenPagoRequest();
            string             serviceURL = "http://*****:*****@"application/json; charset=utf-8";
            string body;
            DataContractJsonSerializer obj   = new DataContractJsonSerializer(typeof(OrdenPagoRequest));
            DataContractJsonSerializer respo = new DataContractJsonSerializer(typeof(OrdenPagoResponse));

            if (!string.IsNullOrEmpty(collection["CodigoSucursal"]) && !string.IsNullOrEmpty(collection["CodigoMoneda"]))
            {
                filtro = new OrdenPagoRequest
                {
                    CodigoSucursal = Int32.Parse(collection["CodigoSucursal"]),
                    CodigoMoneda   = Int32.Parse(collection["CodigoMoneda"])
                };
            }
            using (var memoryStream = new MemoryStream())
                using (var reader = new StreamReader(memoryStream)) {
                    obj.WriteObject(memoryStream, filtro);
                    memoryStream.Position = 0;
                    body = reader.ReadToEnd();
                }

            byte[] byteData = System.Text.UTF8Encoding.UTF8.GetBytes(body);
            request.ContentLength = byteData.Length;

            using (Stream postStream = request.GetRequestStream())
            {
                postStream.Write(byteData, 0, byteData.Length);
            }

            using (var response = request.GetResponse())
            {
                var stream   = response.GetResponseStream();
                var Response = (OrdenPagoResponse)respo.ReadObject(stream);
                OrdePagoVM.ListaOrdenPago = Response.ListaOrdenPago;
            }

            SWNegocioBanco.SWNegocioBancoClient WS = new SWNegocioBanco.SWNegocioBancoClient();

            SucursalResponse respuestaSucursal = new SucursalResponse();

            respuestaSucursal = WS.ConsultarSucursal(new SucursalRequest());
            if (respuestaSucursal.CodigoError == 0)
            {
                OrdePagoVM.ListaSucursalCombo = respuestaSucursal.ListaSucursal.Select(e => new SucursalViewModel {
                    CodigoSucursal = e.CodigoSucursal, Nombre = e.Nombre
                }).ToList();
            }

            MonedaResponse respuestaMoneda = new MonedaResponse();

            respuestaMoneda = WS.ConsultarMoneda(new MonedaRequest());
            if (respuestaMoneda.CodigoError == 0)
            {
                OrdePagoVM.ListaMonedaCombo = respuestaMoneda.ListaMoneda.Select(e => new MonedaViewModel {
                    CodigoMoneda = e.CodigoMoneda, Nombre = e.Nombre
                }).ToList();
            }
            ;


            return(View(OrdePagoVM));
        }