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)); }
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)); }
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)); }
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)); }
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)); }
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)); }
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)); }
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)); }
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)); }
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)); }
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)); }
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); } }
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)); }
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); } }
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)); }
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); } }
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); } }
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)); }
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)); }
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)); }
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)); }