コード例 #1
0
ファイル: OperacionImpuestoBL.cs プロジェクト: joedayz/joerp
 public OperacionImpuesto Update(OperacionImpuesto entity)
 {
     try
     {
         return(repository.Update(entity));
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
コード例 #2
0
        public JsonResult GuardarImpuestos(string id, IList <OperacionImpuesto> operaciones)
        {
            var jsonResponse = new JsonResponse();

            try
            {
                var idOperacion        = Convert.ToInt32(id);
                var impuestosOperacion = new List <OperacionImpuesto>();

                foreach (var ope in operaciones)
                {
                    if (ope.Seleccionado)
                    {
                        var operacionImpuesto = new OperacionImpuesto
                        {
                            IdOperacion         = idOperacion,
                            IdImpuesto          = ope.IdImpuesto,
                            Orden               = ope.Orden,
                            FechaCreacion       = FechaCreacion,
                            FechaModificacion   = FechaModificacion,
                            UsuarioCreacion     = UsuarioActual.IdEmpleado,
                            UsuarioModificacion = UsuarioActual.IdEmpleado
                        };

                        impuestosOperacion.Add(operacionImpuesto);
                    }
                }

                OperacionImpuestoBL.Instancia.Guardar(idOperacion, impuestosOperacion);

                jsonResponse.Success = true;
                jsonResponse.Message = "Se Proceso con exito.";
            }
            catch (Exception ex)
            {
                jsonResponse.Message = ex.Message;
                //jsonResponse.Message = "Por favor ingrese todos los campos requeridos";
            }

            return(Json(jsonResponse, JsonRequestBehavior.AllowGet));
        }