public async Task <JsonResult> GuardarOperacion(OperacionCLS ope) { objUsuarioCLS = (UsuariosCLS)HttpContext.Session["Usuario"]; ope.UsuarioCreacion = objUsuarioCLS.Usser; int codigoRpt = objOperacion.GuardarOperacion(ope); return(Json(new { Code = codigoRpt, JsonRequestBehavior.AllowGet })); }
public int AnularOperacion(int idOperacion, string Usuario) { int rpta = 0; OperacionCLS lstOpe = null; using (var db = new BDControlMGEntities()) { lstOpe = db.Database.SqlQuery <OperacionCLS>( "Usp_AnularOperacion @IdOperacion,@Usuario", new SqlParameter("IdOperacion", idOperacion), new SqlParameter("@Usuario", Usuario)).SingleOrDefault(); rpta = 1; } return(rpta); }
public int GuardarOperacion(OperacionCLS ope) { int CodResult = 0; decimal MontoIngreso = 0; decimal MontoSalida = 0; int TipoOperacion = ope.TipoOperacion; string Comentario = ""; if (ope.Comentario is null) { Comentario = ""; } else { Comentario = ope.Comentario; } int Moneda = ope.Moneda; bool FlagSumaCajaSol = false; bool FlagRestaCajaSol = false; bool FlagSumaCajaDolar = false; bool FlagRestaCajaDolar = false; bool FlagSumaCajaEuro = false; bool FlagRestaCajaEuro = false; bool Eliminado = false; decimal TipoCambio = ope.TipoCambio; string UsuarioCreacion = ope.UsuarioCreacion; if (ope.TipoOperacion == 1) { FlagSumaCajaDolar = true; FlagRestaCajaSol = true; MontoIngreso = ope.MontoIngreso; MontoSalida = ope.MontoSalida; } else if (ope.TipoOperacion == 2) { FlagSumaCajaSol = true; FlagRestaCajaDolar = true; MontoIngreso = ope.MontoSalida; MontoSalida = ope.MontoIngreso; } else if (ope.TipoOperacion == 3) { FlagSumaCajaEuro = true; FlagRestaCajaSol = true; MontoIngreso = ope.MontoIngreso; MontoSalida = ope.MontoSalida; } else if (ope.TipoOperacion == 4) { FlagSumaCajaSol = true; FlagRestaCajaEuro = true; MontoIngreso = ope.MontoSalida; MontoSalida = ope.MontoIngreso; } else if (ope.TipoOperacion == 5) { FlagSumaCajaDolar = true; FlagRestaCajaEuro = true; MontoIngreso = ope.MontoIngreso; MontoSalida = ope.MontoSalida; } else if (ope.TipoOperacion == 6) { FlagRestaCajaDolar = true; FlagSumaCajaEuro = true; MontoIngreso = ope.MontoIngreso; MontoSalida = ope.MontoSalida; } else { MontoIngreso = ope.MontoIngreso; if (ope.TipoOperacion == 7 || ope.TipoOperacion == 8) { if (ope.Moneda == 1) { FlagSumaCajaSol = true; } if (ope.Moneda == 2) { FlagSumaCajaDolar = true; } if (ope.Moneda == 3) { FlagSumaCajaEuro = true; } } if (ope.TipoOperacion == 9 || ope.TipoOperacion == 10) { if (ope.Moneda == 1) { FlagRestaCajaSol = true; } if (ope.Moneda == 2) { FlagRestaCajaDolar = true; } if (ope.Moneda == 3) { FlagRestaCajaEuro = true; } } } try { OperacionCLS lstOpe = null; using (var db = new BDControlMGEntities()) { lstOpe = db.Database.SqlQuery <OperacionCLS>( "Usp_InsertOperacion @MontoIngreso,@MontoSalida,@TipoOperacion,@Comentario,@Moneda," + "@FlagSumaCajaSol,@FlagRestaCajaSol,@FlagSumaCajaDolar,@FlagRestaCajaDolar,@FlagSumaCajaEuro," + "@FlagRestaCajaEuro,@Eliminado,@TipoCambio,@UsuarioCreacion", new SqlParameter("@MontoIngreso", MontoIngreso), new SqlParameter("@MontoSalida", MontoSalida), new SqlParameter("@TipoOperacion", TipoOperacion), new SqlParameter("@Comentario", Comentario), new SqlParameter("@Moneda", Moneda), new SqlParameter("@FlagSumaCajaSol", FlagSumaCajaSol), new SqlParameter("@FlagRestaCajaSol", FlagRestaCajaSol), new SqlParameter("@FlagSumaCajaDolar", FlagSumaCajaDolar), new SqlParameter("@FlagRestaCajaDolar", FlagRestaCajaDolar), new SqlParameter("@FlagSumaCajaEuro", FlagSumaCajaEuro), new SqlParameter("@FlagRestaCajaEuro", FlagRestaCajaEuro), new SqlParameter("@Eliminado", Eliminado), new SqlParameter("@TipoCambio", TipoCambio), new SqlParameter("@UsuarioCreacion", UsuarioCreacion) ).SingleOrDefault(); CodResult = 1; } } catch (Exception e) { CodResult = 0; } return(CodResult); }
public int GuardarOperacion(OperacionCLS ope) { return(obj.GuardarOperacion(ope)); }