public MonedaResponse EliminarMoneda(MonedaRequest filtro) { MonedaResponse Resultado = new MonedaResponse(); try { using (SqlConnection conexion = new SqlConnection(Configuracion.CadenaConexion("BDNegocio"))) { conexion.Open(); using (SqlCommand cmd = new SqlCommand("usp_EliminarMoneda", conexion)) { cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@CodigoMoneda", filtro.CodigoMoneda); 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)); }
private void cargarDatosAfip() { try { authRequest = new FEAuthRequest(); authRequest.Cuit = CUIT; authRequest.Sign = SING; authRequest.Token = TOKEN; AFIP.TEST.WSFE.Service service = new AFIP.TEST.WSFE.Service(); if (Main.Testing == 1) { service.Url = "https://wswhomo.afip.gov.ar/wsfev1/service.asmx?WSDL";// URL; } else //Produccion { service.Url = "https://servicios1.afip.gov.ar/wsfev1/service.asmx?WSDL"; } service.ClientCertificates.Add(certificado); ptos_venta_cm.DisplayMember = "Nro"; TiposComprobantesCMB.DisplayMember = "Desc"; TipoConcepto.DisplayMember = "Desc"; TipoDocCMB.DisplayMember = "Desc"; MonedaCMB.DisplayMember = "Desc"; TipoIVACmb.DisplayMember = "Desc"; puntosventa = service.FEParamGetPtosVenta(authRequest); ptos_venta_cm.DataSource = puntosventa.ResultGet; TiposComprobantes = service.FEParamGetTiposCbte(authRequest); TiposComprobantesCMB.DataSource = TiposComprobantes.ResultGet; TipoConceptos = service.FEParamGetTiposConcepto(authRequest); TipoConcepto.DataSource = TipoConceptos.ResultGet; TipoDoc = service.FEParamGetTiposDoc(authRequest); TipoDocCMB.DataSource = TipoDoc.ResultGet; Monedas = service.FEParamGetTiposMonedas(authRequest); MonedaCMB.DataSource = Monedas.ResultGet; TiposIVA = service.FEParamGetTiposIva(authRequest); TipoIVACmb.DataSource = TiposIVA.ResultGet; //ultimo numero //var lastCbteObj = service.FECompUltimoAutorizado(authRequest, 4, TiposComprobantes.ResultGet[0].Id); //NroCbteTX.Text = lastCbteObj.CbteNro + 1; opcionales = service.FEParamGetTiposOpcional(authRequest); } catch (Exception e) { LogHelper.Log(LogTarget.File, DateTime.Now.ToString() + " - ERROR Datos AFIP: " + e.Message + " - " + e.StackTrace); //MessageBox.Show(e.Message); } }
// GET: Moneda public ActionResult Index() { SWNegocioBanco.SWNegocioBancoClient WS = new SWNegocioBanco.SWNegocioBancoClient(); MonedaViewModel MonedaVW = new MonedaViewModel(); MonedaResponse respuesta = new MonedaResponse(); respuesta = WS.ConsultarMoneda(new MonedaRequest()); if (respuesta.CodigoError == 0) { MonedaVW.ListaMoneda = respuesta.ListaMoneda; } return(View(MonedaVW)); }
// 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)); }
public MonedaResponse ConsultarMoneda(MonedaRequest filtro) { MonedaResponse Resultado = new MonedaResponse(); try { using (SqlConnection conexion = new SqlConnection(Configuracion.CadenaConexion("BDNegocio"))) { conexion.Open(); using (SqlCommand cmd = new SqlCommand("usp_ConsultarMoneda", conexion)) { cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@CodigoMoneda", filtro.CodigoMoneda ?? (object)DBNull.Value); cmd.Parameters.AddWithValue("@Nombre", filtro.Nombre ?? (object)DBNull.Value); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { Resultado.ListaMoneda.Add(new ENMoneda { CodigoMoneda = dr.GetInt32(dr.GetOrdinal("CodigoMoneda")), Nombre = dr.GetString(dr.GetOrdinal("Nombre")), Abreviatura = dr.GetString(dr.GetOrdinal("Abreviatura")) }); } } } } catch (Exception e) { Resultado.CodigoError = -1; Resultado.DescripcionError = e.Message; } return(Resultado); }
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)); }