public ActionResult ModificarDetallesOrden(EE_DETALLES_ORDEN c)
        {
            var result = new ErrorPaged();

            try
            {
                var context   = new Entities();
                int idusuario = Convert.ToInt32(Session["ID_USR"]);
                var v_resp    = new ObjectParameter("p_res", typeof(Int32));
                context.P_EE_ALTA_EE_DETALLES_ORDEN(c.ID_DETALLE_ORDEN, c.ID_ORDEN_PRODUCCION, c.ARTICULO, c.TELA, c.DETALLE_ITEM, c.DETALLE_BORDADO, c.DETALLE_COSTURA, c.ESTADO, c.CANTIDAD, c.CANTIDAD_ENTREGADA, c.TALLA, c.COSTO, c.TOTAL, c.FECHA_REG, c.COLOR, idusuario, v_resp);
                string valor = v_resp.Value.ToString();
                if (valor == "1")
                {
                    result.success = true;
                    result.msg     = "Se inserto Correctamente";
                    result.datos   = valor;
                }
                else
                {
                    result.success = false;
                    result.msg     = valor;
                }
            }
            catch (Exception ex)
            {
                result.success = false;

                result.msg = "Error Al ejecturase el Procedimiento " + ex;
            }
            return(Json(result));
        }
        public ActionResult CrearDesignacion(EE_DESIGNACIONES c)
        {
            var result = new ErrorPaged();

            try
            {
                var context   = new Entities();
                int idusuario = Convert.ToInt32(Session["ID_USR"]);
                var v_resp    = new ObjectParameter("p_res", typeof(Int32));
                context.P_EE_ALTA_EE_DESIGNACIONES(c.ID_DESIGNACION, c.ID_ORDEN_PRODUCCION, c.ID_DETALLE_ORDEN, c.ID_EMPLEADO, c.NRO_ORDEN, c.DETALLE_ITEM, c.TALLA, c.RESPONSABLE, c.OBSERVACION, c.CANTIDAD, c.SASTRE, c.HILO, c.TOTAL, DateTime.Now, c.FECHA_ENTREGA, v_resp);
                string valor = v_resp.Value.ToString();
                if (valor == "1")
                {
                    result.success = true;
                    result.msg     = "Se Proceso Correctamente";
                    result.datos   = valor;
                }
                else
                {
                    result.success = false;
                    result.msg     = valor;
                }
            }
            catch (Exception ex)
            {
                result.success = false;
                result.msg     = "Error Al ejecturase el Procedimiento " + ex;
            }
            return(Json(result));
        }
        public ActionResult EliminarIngreso(int ID_INGRESO)
        {
            var result = new ErrorPaged();

            try
            {
                var    context   = new Entities();
                int    idusuario = Convert.ToInt32(Session["ID_USR"]);
                var    v_resp    = new ObjectParameter("p_res", typeof(Int32));
                var    data      = context.P_EE_ELIMINAR_INGRESO(ID_INGRESO, v_resp);
                string valor     = v_resp.Value.ToString();
                if (valor == "1")
                {
                    result.success = true;
                    result.msg     = "Se Elimino Correctamente";
                    result.datos   = valor;
                }
                else
                {
                    result.success = false;
                    result.msg     = valor;
                }
            }
            catch (Exception ex)
            {
                result.success = false;
                result.msg     = "Error Al ejecturase el Procedimiento " + ex;
            }
            return(Json(result));
        }
Ejemplo n.º 4
0
        public ActionResult CrearResponsable(EE_RESPONSABLES c)
        {
            var result = new ErrorPaged();

            try
            {
                var    context   = new Entities();
                int    idusuario = Convert.ToInt32(Session["ID_USR"]);
                var    v_resp    = new ObjectParameter("p_res", typeof(Int32));
                var    data      = context.P_EE_ALTA_RESPONSABLE(c.ID_RESPONSABLE, c.ID_EMPRESA, c.NOMBRE, c.APELLIDO, c.DIRECCION, c.TELEFONO, c.EMAIL, c.DESCRIPCION, c.CIUDAD, c.EMPRESA, v_resp);
                string valor     = v_resp.Value.ToString();
                if (valor == "1")
                {
                    result.success = true;
                    result.msg     = "Se inserto Correctamente";
                    result.datos   = valor;
                }
                else
                {
                    result.success = false;
                    result.msg     = valor;
                }
            }
            catch (Exception ex)
            {
                result.success = false;

                result.msg = "Error Al ejecturase el Procedimiento " + ex;
            }
            return(Json(result));
        }
Ejemplo n.º 5
0
        public ActionResult CrearMolde(EE_MOLDES c)
        {
            var result = new ErrorPaged();

            try
            {
                var context   = new Entities();
                int idusuario = Convert.ToInt32(Session["ID_USR"]);
                var v_resp    = new ObjectParameter("p_res", typeof(Int32));
                context.P_EE_ALTA_EE_MOLDES(c.ID_MOLDE, c.NRO_MOLDE, c.CATEGORIA, c.EMPRESA, c.MODELO, c.DETALLE, c.TALLA, 0, v_resp);
                string valor = v_resp.Value.ToString();
                if (valor == "1")
                {
                    result.success = true;
                    result.msg     = "Se inserto Correctamente";
                    result.datos   = valor;
                }
                else
                {
                    result.success = false;
                    result.msg     = valor;
                }
            }
            catch (Exception ex)
            {
                result.success = false;

                result.msg = "Error Al ejecturase el Procedimiento " + ex;
            }
            return(Json(result));
        }
        public ActionResult CrearEntrega(EE_DETALLES_DES_ENTREGADO c)
        {
            var result = new ErrorPaged();

            try
            {
                var context   = new Entities();
                int idusuario = Convert.ToInt32(Session["ID_USR"]);
                var v_resp    = new ObjectParameter("p_res", typeof(Int32));
                context.P_EE_DETALLES_DES_ENTREGADO(c.ID_DETALLE, c.ID_DESIGNACION, c.RESPONSABLE, c.CANTIDAD, c.FECHA, DateTime.Now, c.OBSERVACION, v_resp);
                string valor = v_resp.Value.ToString();
                if (valor == "1")
                {
                    result.success = true;
                    result.msg     = "Se Proceso Correctamente";
                    result.datos   = valor;
                }
                else
                {
                    result.success = false;
                    result.msg     = valor;
                }
            }
            catch (Exception ex)
            {
                result.success = false;
                result.msg     = "Error Al ejecturase el Procedimiento " + ex;
            }
            return(Json(result));
        }
Ejemplo n.º 7
0
        public ActionResult DescontabilidadSalida(int ID_SALIDA)
        {
            var result = new ErrorPaged();

            try
            {
                var    context   = new Entities();
                int    idusuario = Convert.ToInt32(Session["ID_USR"]);
                var    v_resp    = new ObjectParameter("p_res", typeof(Int32));
                var    data      = context.P_EE_DESCONTABILIDAD_SALIDA(ID_SALIDA, v_resp);
                string valor     = v_resp.Value.ToString();
                if (valor == "1")
                {
                    result.success = true;
                    result.msg     = "Se DesContabilizo Exitosamente";
                    result.datos   = valor;
                }
                else
                {
                    result.success = false;
                    result.msg     = valor;
                }
            }
            catch (Exception ex)
            {
                result.success = false;
                result.msg     = "Error Al ejecturase el Procedimiento " + ex;
            }
            return(Json(result));
        }
        public ActionResult CrearMateriaPrima(EE_MATERIAS_PRIMA c)
        {
            var result = new ErrorPaged();

            try
            {
                var    context   = new Entities();
                int    idusuario = Convert.ToInt32(Session["ID_USR"]);
                var    v_resp    = new ObjectParameter("p_res", typeof(Int32));
                var    data      = context.P_EE_ALTA_MATERIA_PRIMA(c.ID_MATERIA_PRIMA, c.CODIGO, c.CATEGORIA, c.COLOR, c.UNIDAD, c.NOMBRE, c.CARACTERISTICA, c.STOCK_MINIMO, c.CALIDAD, c.ESTADO, v_resp);
                string valor     = v_resp.Value.ToString();
                if (valor == "1")
                {
                    result.success = true;
                    result.msg     = "Se inserto Correctamente";
                    result.datos   = valor;
                }
                else
                {
                    result.success = false;
                    result.msg     = valor;
                }
            }
            catch (Exception ex)
            {
                result.success = false;

                result.msg = "Error Al ejecturase el Procedimiento " + ex;
            }
            return(Json(result));
        }
Ejemplo n.º 9
0
        public ErrorPaged ModificarDetalles(string Detalles, int ID_ORDEN_PRODUCCION)
        {
            var result = new ErrorPaged();

            try
            {
                ExecuteManager(uow =>
                {
                    var manager = new OrdenesProduccionManager(uow);

                    string puesto = manager.ModificarDetalles(Detalles, ID_ORDEN_PRODUCCION);

                    if (puesto == "Exito")
                    {
                        result.success = true;
                        result.msg     = "Se inserto Correctamente";
                    }
                    else
                    {
                        result.success = false;
                        result.msg     = puesto;
                    }
                });
                return(result);
            }
            catch (Exception ex)
            {
                result.success = false;
                result.msg     = "(Consulte Administrador ) : " + ex;
                return(result);
            }
        }
        public ActionResult CrearOrdenProduccion(EE_ORDENES_PRODUCCION c)
        {
            var result = new ErrorPaged();

            try
            {
                var    context   = new Entities();
                int    idusuario = Convert.ToInt32(Session["ID_USR"]);
                var    v_resp    = new ObjectParameter("p_res", typeof(Int32));
                var    data      = context.P_EE_ALTA_ORDEN_PRODUCCION(c.ID_ORDEN_PRODUCCION, c.NRO_ORDEN, c.CLIENTE, c.EMPRESA, c.ID_TIPO_CLIENTE, c.RESPONSABLE, c.RESPONSABLE_RECEPCION, c.CANTIDAD, c.COSTO, c.TOTAL, c.FECHA_RECEPCION, c.FECHA_ENTREGA, c.OBSERVACION, v_resp);
                string valor     = v_resp.Value.ToString();
                if (valor == "1")
                {
                    result.success = true;
                    result.msg     = "Se inserto Correctamente";
                    result.datos   = valor;
                }
                else
                {
                    result.success = false;
                    result.msg     = valor;
                }
            }
            catch (Exception ex)
            {
                result.success = false;

                result.msg = "Error Al ejecturase el Procedimiento " + ex;
            }
            return(Json(result));
        }
Ejemplo n.º 11
0
        public ActionResult CrearAjusteMolde(EE_AJUSTES_MOLDE c)
        {
            var result = new ErrorPaged();

            try
            {
                var context   = new Entities();
                int idusuario = Convert.ToInt32(Session["ID_USR"]);
                var v_resp    = new ObjectParameter("p_res", typeof(Int32));
                context.P_EE_ALTA_EE_AJUSTES_MOLDE(c.ID_AJUSTE_MOLDE, c.ID_MOLDE, c.SASTRE, c.HILO, c.RESPONSABLE, DateTime.Now, v_resp);
                string valor = v_resp.Value.ToString();
                if (valor == "1")
                {
                    result.success = true;
                    result.msg     = "Se inserto Correctamente";
                    result.datos   = valor;
                }
                else
                {
                    result.success = false;
                    result.msg     = valor;
                }
            }
            catch (Exception ex)
            {
                result.success = false;

                result.msg = "Error Al ejecturase el Procedimiento " + ex;
            }
            return(Json(result));
        }
Ejemplo n.º 12
0
        public ActionResult CrearEntrega(EE_ENTREGAS c)
        {
            var result = new ErrorPaged();

            try
            {
                var      context   = new Entities();
                int      idusuario = Convert.ToInt32(Session["ID_USR"]);
                var      v_resp    = new ObjectParameter("p_res", typeof(Int32));
                DateTime date      = (DateTime)c.FECHA_ENTREGA;
                date = date.Add(DateTime.Now.TimeOfDay);
                //var data = context.P_EE_ALTA_ENTREGA(c.od, c.PROVEEDOR, c.RESPONSABLE, c.DOCUMENTO, c.NRO_DOCUMENTO, c.CARACTERISTICA, c.ESTADO, date, v_resp);
                var    data  = context.P_EE_ALTA_ENTREGA(c.ID_ENTREGA, c.NRO_ENTREGA, c.ID_ORDEN_PRODUCCION, c.NRO_ORDEN, c.RESPONSABLE, c.QUIEN_RECIBE, c.OBSERVACION, c.FECHA_ENTREGA, v_resp);
                string valor = v_resp.Value.ToString();
                if (valor == "1")
                {
                    result.success = true;
                    result.msg     = "Se inserto Correctamente";
                    result.datos   = valor;
                }
                else
                {
                    result.success = false;
                    result.msg     = valor;
                }
            }
            catch (Exception ex)
            {
                result.success = false;

                result.msg = "Error Al ejecturase el Procedimiento " + ex;
            }
            return(Json(result));
        }
Ejemplo n.º 13
0
        public ActionResult CrearArticulo(EE_ARTICULOS c)
        {
            var result = new ErrorPaged();

            try
            {
                var    context   = new Entities();
                int    idusuario = Convert.ToInt32(Session["ID_USR"]);
                var    v_resp    = new ObjectParameter("p_res", typeof(Int32));
                var    data      = context.P_EE_ALTA_ARTICULO(c.ID_ARTICULO, c.CODIGO, c.DESCRIPCION, c.NOMBRE, c.CATEGORIA, c.MEDIDA, c.TELA, c.ESTADO, v_resp);
                string valor     = v_resp.Value.ToString();
                if (valor == "1")
                {
                    result.success = true;
                    result.msg     = "Se inserto Correctamente";
                    result.datos   = valor;
                }
                else
                {
                    result.success = false;
                    result.msg     = valor;
                }
            }
            catch (Exception ex)
            {
                result.success = false;

                result.msg = "Error Al ejecturase el Procedimiento " + ex;
            }
            return(Json(result));
        }
Ejemplo n.º 14
0
        public ActionResult CrearListaRel(EE_LISTAS_ADM c)
        {
            var result = new ErrorPaged();

            try
            {
                var    context   = new Entities();
                int    idusuario = Convert.ToInt32(Session["ID_USR"]);
                var    v_resp    = new ObjectParameter("p_res", typeof(Int32));
                var    data      = context.P_EE_ALTA_LISTA(c.ID_TABLA, c.LISTA, c.CODIGO, c.VALOR, c.ESTADO, v_resp);
                string valor     = v_resp.Value.ToString();
                if (valor == "1")
                {
                    result.success = true;
                    result.msg     = "Se inserto Correctamente";
                    result.datos   = valor;
                }
                else
                {
                    result.success = false;
                    result.msg     = valor;
                }
            }
            catch (Exception ex)
            {
                result.success = false;

                result.msg = "Error Al ejecturase el Procedimiento " + ex;
            }
            return(Json(result));
        }
Ejemplo n.º 15
0
        public ActionResult CrearProveedor(EE_PROVEEDORES c)
        {
            var result = new ErrorPaged();

            try
            {
                var    context   = new Entities();
                int    idusuario = Convert.ToInt32(Session["ID_USR"]);
                var    v_resp    = new ObjectParameter("p_res", typeof(Int32));
                var    data      = context.P_EE_ALTA_PROVEEDOR(c.ID_PROVEEDOR, c.NOMBRE, c.DIRECCION, c.TELEFONO, c.NIT, c.EMAIL, c.DESCRIPCION, c.CIUDAD, c.PAIS, c.WEB, c.REPRESENTANTE, c.TIPO, v_resp);
                string valor     = v_resp.Value.ToString();
                if (valor == "1")
                {
                    result.success = true;
                    result.msg     = "Se inserto Correctamente";
                    result.datos   = valor;
                }
                else
                {
                    result.success = false;
                    result.msg     = valor;
                }
            }
            catch (Exception ex)
            {
                result.success = false;

                result.msg = "Error Al ejecturase el Procedimiento " + ex;
            }
            return(Json(result));
        }
Ejemplo n.º 16
0
        public ActionResult CrearBordado(EE_BORDADOS c)
        {
            var result = new ErrorPaged();

            try
            {
                var    context   = new Entities();
                int    idusuario = Convert.ToInt32(Session["ID_USR"]);
                var    v_resp    = new ObjectParameter("p_res", typeof(Int32));
                var    data      = context.P_EE_ALTA_BORDADO(c.ID_BORDADO, c.CANAL, c.KARDEX, c.DISENO, c.EMPRESA, c.DESCRIPCION, c.PUNTADA, c.ANCHO, c.ALTO, c.ORDEN_PRODUCCION, v_resp);
                string valor     = v_resp.Value.ToString();
                if (valor == "1")
                {
                    result.success = true;
                    result.msg     = "Se inserto Correctamente";
                    result.datos   = valor;
                }
                else
                {
                    result.success = false;
                    result.msg     = valor;
                }
            }
            catch (Exception ex)
            {
                result.success = false;

                result.msg = "Error Al ejecturase el Procedimiento " + ex;
            }
            return(Json(result));
        }
Ejemplo n.º 17
0
        public ErrorPaged CrearDetallesOrden(EE_DETALLES_ORDEN orden, string tallas, int ID_ORDEN_PRODUCCION)
        {
            var result = new ErrorPaged();

            try
            {
                ExecuteManager(uow =>
                {
                    var manager = new OrdenesProduccionManager(uow);

                    string puesto = manager.CrearDetallesOrden(orden, tallas, ID_ORDEN_PRODUCCION);

                    if (puesto == "Exito")
                    {
                        //uow.Rollback();
                        result.success = true;
                        result.msg     = "Se inserto Correctamente";
                    }
                    else
                    {
                        result.success = false;
                        result.msg     = puesto;
                    }
                });
                return(result);
            }
            catch (Exception ex)
            {
                result.success = false;
                result.msg     = "(Consulte Administrador ) : " + ex;
                return(result);
            }
        }
Ejemplo n.º 18
0
        public ErrorPaged EliminarDetalle(int ID_DETALLE_ORDEN)
        {
            var result = new ErrorPaged();

            try
            {
                ExecuteManager(uow =>
                {
                    var manager = new OrdenesProduccionManager(uow);

                    string puesto = manager.EliminarDetalle(ID_DETALLE_ORDEN);

                    if (puesto == "Exito")
                    {
                        result.success = true;
                        result.msg     = "Se Elimino Correctamente";
                    }
                    else
                    {
                        result.success = false;
                        result.msg     = puesto;
                    }
                });
                return(result);
            }
            catch (Exception ex)
            {
                result.success = false;
                result.msg     = "(Consulte Administrador ) : " + ex;
                return(result);
            }
        }
        public ActionResult CrearDetallesSalida(string detalles, EE_SALIDAS c)
        {
            var      context = new Entities();
            var      result  = new ErrorPaged();
            var      v_resp  = new ObjectParameter("p_res", typeof(Int32));
            DateTime date    = (DateTime)c.FECHA_SALIDA;

            date = date.Add(DateTime.Now.TimeOfDay);
            context.P_EE_ALTA_SALIDA(c.ID_SALIDA, c.NRO_SALIDA, c.ID_ORDEN_PRODUCCION, c.NRO_ORDEN, c.RESPONSABLE, c.OBSERVACION, "SIN CONTABILIZAR", date, v_resp);
            int  id_salida;
            bool esNumero = int.TryParse(v_resp.Value.ToString(), out id_salida);

            if (esNumero)
            {
                try
                {
                    var obj = JsonConvert.DeserializeObject <List <EE_DETALLES_SALIDA_OP> >(detalles);


                    int idusuario = Convert.ToInt32(Session["ID_USR"]);

                    //var data = context.P_EE_ALTA_BORDADO(c.ID_BORDADO, c.CANAL, c.KARDEX, c.DISENO, c.EMPRESA, c.DESCRIPCION, c.PUNTADA, c.ANCHO, c.ALTO, c.ORDEN_PRODUCCION, v_resp);
                    foreach (var item in obj)
                    {
                        context.P_EE_ALTA_SALIDAS(item.ID_DETALLE, id_salida, c.ID_ORDEN_PRODUCCION, item.ID_DETALLE_ORDEN, item.ID_MATERIA_PRIMA, item.DETALLE_ITEM, item.TALLA, item.DETALLE_MATERIAL, item.DETALLE, item.UNIDAD, item.CANTIDAD, c.RESPONSABLE, c.FECHA_SALIDA, v_resp);
                        //context.P_EE_ALTA_CORTE(item.ID_CORTE, ID_ORDEN_PRODUCCION, item.ID_DETALLE_ORDEN, item.ID_MATERIA_PRIMA,item.ID_MOLDE, item.DETALLE_ITEM, item.TALLA, item.DETALLE_MATERIAL, item.NRO_MOLDE,item.DETALLE, item.TELA, item.HOJA, item.CANTIDAD, item.TOTAL_TELA, item.TOTAL_CANTIDAD,item.RESPONSABLE,v_resp);
                    }
                    string valor = v_resp.Value.ToString();
                    if (valor == "1")
                    {
                        result.success = true;
                        result.msg     = "Se inserto Correctamente";
                        result.datos   = valor;
                    }
                    else
                    {
                        result.success = false;
                        result.msg     = valor;
                    }
                }
                catch (Exception ex)
                {
                    result.success = false;

                    result.msg = "Error Al ejecturase el Procedimiento " + ex;
                }
            }
            else
            {
                result.success = false;

                result.msg = "Error Al ejecturase el Procedimiento ";
            }



            return(Json(result));
        }
        public ActionResult CrearBordado(string detalles)
        {
            var context = new Entities();
            var result  = new ErrorPaged();
            var v_resp  = new ObjectParameter("p_res", typeof(Int32));

            try
            {
                var obj = JsonConvert.DeserializeObject <List <EE_BORDADOS_OP> >(detalles);


                int    idusuario = Convert.ToInt32(Session["ID_USR"]);
                string valor     = "Error";
                string msg       = "Error";
                string bordado   = "";
                //var data = context.P_EE_ALTA_BORDADO(c.ID_BORDADO, c.CANAL, c.KARDEX, c.DISENO, c.EMPRESA, c.DESCRIPCION, c.PUNTADA, c.ANCHO, c.ALTO, c.ORDEN_PRODUCCION, v_resp);
                foreach (var item in obj)
                {
                    //context.P_EE_ALTA_DETALLE_RECIBO(id_salida, item.ID_ORDEN_PRODUCCION, item.A_CUENTA, 0, v_resp);
                    context.P_EE_ALTA_EE_BORDADOS_OP(item.ID_DETALLE, item.ID_BORDADO, item.ID_ORDEN_PRODUCCION, item.ID_DETALLE_ORDEN, item.OBSERVACION, idusuario, v_resp);
                    valor = v_resp.Value.ToString();
                    if (valor != "1")
                    {
                        bordado = context.EE_BORDADOS.Where(x => x.ID_BORDADO == item.ID_BORDADO).FirstOrDefault().KARDEX;
                        msg     = msg + "Bordado :" + bordado;
                    }
                }
                if (bordado != "")
                {
                    result.success = true;
                    result.msg     = "Se inserto correctamente Excepto los Siguientes por que ya existe bordado a ese ITEM " + msg;
                    //result.datos = Id_serigrafiado.ToString();
                }
                else
                {
                    result.success = true;
                    result.msg     = "Se inserto Correctamente";
                }
            }
            catch (Exception ex)
            {
                result.success = false;
                result.msg     = "Error Al ejecturase el Procedimiento " + ex;
            }
            return(Json(result));
        }
Ejemplo n.º 21
0
        public ErrorPaged CrearPagoCredito(string Detalles, EE_PAGOS_CREDITO c)
        {
            var result = new ErrorPaged();

            try
            {
                ExecuteManager(uow =>
                {
                    var manager = new PagosCreditoManager(uow);

                    string puesto = manager.CrearPagoCredito(c);
                    int idPago;
                    bool esNumero = int.TryParse(puesto, out idPago);
                    if (puesto == "Exito" || esNumero)
                    {
                        string estado = manager.CrearDetallesPagoCredito(Detalles, (int)c.ID_PAGO_CREDITO);
                        if (estado == "Exito")
                        {
                            result.success = true;
                            result.datos   = puesto;
                            result.msg     = "Se inserto Correctamente";
                        }
                        else
                        {
                            result.success = false;
                            result.msg     = estado;
                        }
                    }
                    else
                    {
                        result.success = false;
                        result.msg     = puesto;
                    }
                });
                return(result);
            }
            catch (Exception ex)
            {
                result.success = false;
                result.msg     = "(Consulte Administrador ) : " + ex;
                return(result);
            }
        }
Ejemplo n.º 22
0
        public ActionResult CrearLista(EE_LISTAS c)
        {
            var result = new ErrorPaged();

            try
            {
                var context   = new Entities();
                int idusuario = Convert.ToInt32(Session["ID_USR"]);
                var v_resp    = new ObjectParameter("p_res", typeof(Int32));
                if (c.ID_TABLA == 0)
                {
                    var data = context.P_EE_ALTA_TIPO_LISTA(c.TIPO_LISTA, c.DESCRIPCION, v_resp);
                }
                else
                {
                    //var data = context.P_EE_MODIFICAR_CAPACITORES(c.ID_CAPACITOR, c.COD_CAPACITOR, c.MARCA, c.SERIE, c.MODELO, c.TIPO, c.FASE, c.POT_NOMINAL, c.TENS_NOMINAL, c.TENS_OPER, c.CAPACIDAD_IMPULSO, c.ANIO_FABR, c.PROPIEDAD, c.NOMBRE_PROP, idusuario, v_resp);
                }
                string valor = v_resp.Value.ToString();
                if (valor == "1")
                {
                    result.success = true;

                    result.msg   = "Se inserto Correctamente";
                    result.datos = valor;
                }
                else
                {
                    result.success = false;

                    result.msg = valor;
                }
            }
            catch (Exception ex)
            {
                result.success = false;

                result.msg = "Error Al ejecturase el Procedimiento " + ex;
            }

            //return null;
            return(Json(result));
        }
Ejemplo n.º 23
0
        public ErrorPaged CrearDetallesSalida(string Detalles, int ID_SALIDA)
        {
            var result = new ErrorPaged();

            try
            {
                ExecuteManager(uow =>
                {
                    var manager = new SalidasManager(uow);
                    var ingreso = manager.GetSalidaById(ID_SALIDA);
                    if (ingreso.ESTADO != "CONTABILIZADO")
                    {
                        string puesto = manager.CrearDetallesSalida(Detalles, ID_SALIDA);

                        if (puesto == "Exito")
                        {
                            result.success = true;
                            result.msg     = "Se inserto Correctamente";
                        }
                        else
                        {
                            result.success = false;
                            result.msg     = puesto;
                        }
                    }
                    else
                    {
                        result.success = false;
                        result.msg     = "El Ingreso :" + ingreso.NRO_SALIDA + " Ya fue Contabilizado Si quiere seguir agregando Por favor DESCONTABILIZAR";
                    }
                });
                return(result);
            }
            catch (Exception ex)
            {
                result.success = false;
                result.msg     = "(Consulte Administrador ) : " + ex;
                return(result);
            }
        }
Ejemplo n.º 24
0
        public ErrorPaged ModificarDetalles(string Detalles, int ID_ENTREGA)
        {
            var result = new ErrorPaged();

            try
            {
                ExecuteManager(uow =>
                {
                    var manager = new EntregasManager(uow);
                    var ingreso = manager.GetEntregaById(ID_ENTREGA);
                    if (ingreso.ESTADO != "COMPLETADO")
                    {
                        string puesto = manager.ModificarDetalles(Detalles, ID_ENTREGA);

                        if (puesto == "Exito")
                        {
                            result.success = true;
                            result.msg     = "Se inserto Correctamente";
                        }
                        else
                        {
                            result.success = false;
                            result.msg     = puesto;
                        }
                    }
                    else
                    {
                        result.success = false;
                        result.msg     = "La Entrega Nro :" + ingreso.NRO_ENTREGA + " Ya fue Completado Si quiere seguir agregando Por favor Cambie De Estado";
                    }
                });
                return(result);
            }
            catch (Exception ex)
            {
                result.success = false;
                result.msg     = "(Consulte Administrador ) : " + ex;
                return(result);
            }
        }
Ejemplo n.º 25
0
        public ActionResult CrearDetallesCorte(string detalles, int ID_ORDEN_PRODUCCION)
        {
            var result = new ErrorPaged();

            try
            {
                var obj = JsonConvert.DeserializeObject <List <EE_CORTES> >(detalles);

                var context   = new Entities();
                int idusuario = Convert.ToInt32(Session["ID_USR"]);
                var v_resp    = new ObjectParameter("p_res", typeof(Int32));
                //var data = context.P_EE_ALTA_BORDADO(c.ID_BORDADO, c.CANAL, c.KARDEX, c.DISENO, c.EMPRESA, c.DESCRIPCION, c.PUNTADA, c.ANCHO, c.ALTO, c.ORDEN_PRODUCCION, v_resp);
                foreach (var item in obj)
                {
                    context.P_EE_ALTA_CORTE(item.ID_CORTE, ID_ORDEN_PRODUCCION, item.ID_DETALLE_ORDEN, item.ID_MATERIA_PRIMA, item.ID_MOLDE, item.DETALLE_ITEM, item.TALLA, item.DETALLE_MATERIAL, item.NRO_MOLDE, item.DETALLE, item.TELA, item.HOJA, item.CANTIDAD, item.TOTAL_TELA, item.TOTAL_CANTIDAD, item.RESPONSABLE, v_resp);
                }
                string valor = v_resp.Value.ToString();
                if (valor == "1")
                {
                    result.success = true;
                    result.msg     = "Se inserto Correctamente";
                    result.datos   = valor;
                }
                else
                {
                    result.success = false;
                    result.msg     = valor;
                }
            }
            catch (Exception ex)
            {
                result.success = false;

                result.msg = "Error Al ejecturase el Procedimiento " + ex;
            }
            return(Json(result));
        }
Ejemplo n.º 26
0
        public ActionResult CrearSerigrafiado(string detalles, EE_SERIGRAFIAS s)
        {
            var context = new Entities();
            var result  = new ErrorPaged();
            var v_resp  = new ObjectParameter("p_res", typeof(Int32));

            context.P_EE_ALTA_EE_SERIGRAFIA(s.ID_SERIGRAFIA, s.ID_PROVEEDOR, s.PROVEEDOR, s.NRO_NOTA, s.RESPONSABLE, s.OBSERVACION, s.FECHA_RECEPCION, s.FECHA_ENTREGA, 0, v_resp);
            //context.P_EE_alta_se
            //context.P_EE_ALTA_RECIBO(c.ID_CLIENTE, c.ID_EMPRESA, c.CLIENTE, c.EMPRESA,c.ENTREGADO, c.FECHA, c.MONTO, c.NRO_CHEQUE, c.BANCO, c.TIPO,c.DEPOSITO,c.DESCRIPCION, c.RECIBIDO_POR, v_resp);
            int  Id_serigrafiado;
            bool esNumero = int.TryParse(v_resp.Value.ToString(), out Id_serigrafiado);

            if (esNumero)
            {
                try
                {
                    var obj = JsonConvert.DeserializeObject <List <EE_DETALLES_SERIGRAFIA> >(detalles);


                    int    idusuario = Convert.ToInt32(Session["ID_USR"]);
                    string valor     = "Error";
                    //var data = context.P_EE_ALTA_BORDADO(c.ID_BORDADO, c.CANAL, c.KARDEX, c.DISENO, c.EMPRESA, c.DESCRIPCION, c.PUNTADA, c.ANCHO, c.ALTO, c.ORDEN_PRODUCCION, v_resp);
                    foreach (var item in obj)
                    {
                        //context.P_EE_ALTA_DETALLE_RECIBO(id_salida, item.ID_ORDEN_PRODUCCION, item.A_CUENTA, 0, v_resp);
                        context.P_EE_ALTA_EE_DETALLES_SERI(item.ID_DETALLE, Id_serigrafiado, item.ID_ORDEN_PRODUCCION, item.ID_DETALLE_ORDEN, item.OBSERVACION, item.CANTIDAD, item.PRECIO_UNITARIO, item.TOTAL, idusuario, v_resp);
                        valor = v_resp.Value.ToString();
                        if (valor != "1")
                        {
                            break;
                        }
                    }

                    if (valor == "1")
                    {
                        result.success = true;
                        result.msg     = "Se inserto Correctamente";
                        result.datos   = Id_serigrafiado.ToString();
                    }
                    else
                    {
                        var query = context.EE_SERIGRAFIAS.Where(x => x.ID_SERIGRAFIA == Id_serigrafiado);
                        context.EE_SERIGRAFIAS.DeleteObject(query.FirstOrDefault());
                        context.SaveChanges();
                        result.success = false;
                        result.msg     = valor;
                    }
                }
                catch (Exception ex)
                {
                    result.success = false;

                    result.msg = "Error Al ejecturase el Procedimiento " + ex;
                }
            }
            else
            {
                result.success = false;

                result.msg = "Error Al ejecturase el Procedimiento ";
            }



            return(Json(result));
        }
Ejemplo n.º 27
0
        public ActionResult CrearFactura(EE_FACTURAS f, string detalles)
        {
            var context = new Entities();
            var result  = new ErrorPaged();
            var v_resp  = new ObjectParameter("p_res", typeof(Int32));

            context.P_EE_ALTA_EE_FACTURAS(f.ID_FACTURA, f.ID_CLIENTE, f.ID_EMPRESA, f.CLIENTE, f.EMPRESA, f.RAZON_SOCIAL, f.NIT, f.NRO_FACTURA, f.FECHA, f.MONTO, f.OBSERVACION, f.EMITIDO_POR, f.TIEMPO_APROX, f.FECHA_APROX, 0, v_resp);
            //context.P_EE_ALTA_RECIBO(c.ID_CLIENTE, c.ID_EMPRESA, c.CLIENTE, c.EMPRESA,c.ENTREGADO, c.FECHA, c.MONTO, c.NRO_CHEQUE, c.BANCO, c.TIPO,c.DEPOSITO,c.DESCRIPCION, c.RECIBIDO_POR, v_resp);
            int  id_salida;
            bool esNumero = int.TryParse(v_resp.Value.ToString(), out id_salida);

            if (esNumero)
            {
                try
                {
                    var    obj       = JsonConvert.DeserializeObject <List <EE_DETALLES_FACTURA> >(detalles);
                    int    idusuario = Convert.ToInt32(Session["ID_USR"]);
                    string valor     = "Error";
                    foreach (var item in obj)
                    {
                        var num = new Numero();
                        //string numujjj = num.Convertir(item.TOTAL.ToString() , true);

                        context.P_EE_ALTA_EE_DETALLES_FACTURA(item.ID_DETALLE, id_salida, item.ID_ORDEN_PRODUCCION, item.NRO_OP, item.CANTIDAD, item.COSTO, item.TOTAL, item.DETALLE, idusuario, v_resp);
                        //context.P_EE_ALTA_DETALLE_RECIBO(id_salida, item.ID_ORDEN_PRODUCCION, item.A_CUENTA, 0, v_resp);
                        valor = v_resp.Value.ToString();
                        if (valor != "1")
                        {
                            break;
                        }
                    }

                    if (valor == "1")
                    {
                        context.P_EE_ACTUALIZAR_FACTURA_OP(id_salida, v_resp);
                        if (v_resp.Value.ToString() == "1")
                        {
                            result.success = true;
                            result.msg     = "Se inserto Correctamente";
                        }
                        else
                        {
                            result.success = false;
                            result.msg     = v_resp.Value.ToString();
                        }
                    }
                    else
                    {
                        result.success = true;
                        result.msg     = valor;
                    }
                }
                catch (Exception ex)
                {
                    result.success = false;

                    result.msg = "Error Al ejecturase el Procedimiento " + ex;
                }
            }
            else
            {
                result.success = false;

                result.msg = "Error Al ejecturase el Procedimiento ";
            }



            return(Json(result));
        }
Ejemplo n.º 28
0
        public ActionResult CrearRecibo(string detalles, EE_RECIBOS c, string NRO_ORDEN)
        {
            var context = new Entities();
            var result  = new ErrorPaged();
            var v_resp  = new ObjectParameter("p_res", typeof(Int32));

            context.P_EE_ALTA_RECIBO(c.ID_CLIENTE, c.ID_EMPRESA, c.CLIENTE, c.EMPRESA, c.ENTREGADO, c.FECHA, c.MONTO, c.NRO_CHEQUE, c.BANCO, c.TIPO, c.DEPOSITO, c.DESCRIPCION, c.RECIBIDO_POR, v_resp);
            int  id_salida;
            bool esNumero = int.TryParse(v_resp.Value.ToString(), out id_salida);

            if (esNumero)
            {
                try
                {
                    var obj = JsonConvert.DeserializeObject <List <EE_DETALLES_RECIBO> >(detalles);


                    int    idusuario = Convert.ToInt32(Session["ID_USR"]);
                    string valor     = "Error";
                    //var data = context.P_EE_ALTA_BORDADO(c.ID_BORDADO, c.CANAL, c.KARDEX, c.DISENO, c.EMPRESA, c.DESCRIPCION, c.PUNTADA, c.ANCHO, c.ALTO, c.ORDEN_PRODUCCION, v_resp);
                    foreach (var item in obj)
                    {
                        context.P_EE_ALTA_DETALLE_RECIBO(id_salida, item.ID_ORDEN_PRODUCCION, item.A_CUENTA, 0, v_resp);
                        valor = v_resp.Value.ToString();
                        if (valor != "1")
                        {
                            break;
                        }
                    }

                    if (valor == "1")
                    {
                        context.P_ACTUALIZAR_FACTURA_RECIBO(id_salida, 0, v_resp);
                        result.success = true;
                        result.msg     = "Se inserto Correctamente";
                        result.datos   = id_salida.ToString();
                    }
                    else
                    {
                        var query = from r in context.EE_RECIBOS
                                    where r.ID_RECIBO == id_salida
                                    select r;
                        context.EE_RECIBOS.DeleteObject(query.FirstOrDefault());
                        context.SaveChanges();
                        result.success = false;
                        result.msg     = valor;
                    }
                }
                catch (Exception ex)
                {
                    result.success = false;

                    result.msg = "Error Al ejecturase el Procedimiento " + ex;
                }
            }
            else
            {
                result.success = false;

                result.msg = "Error Al ejecturase el Procedimiento ";
            }



            return(Json(result));
        }