public ActionResult CrearSalida(EE_SALIDAS 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_SALIDA; date = date.Add(DateTime.Now.TimeOfDay); //var data = context.P_EE_ALTA_INGRESO(c.ID_INGRESO, c.PROVEEDOR, c.RESPONSABLE, c.DOCUMENTO, c.NRO_DOCUMENTO, c.CARACTERISTICA, c.ESTADO, date, v_resp); var data = context.P_EE_ALTA_SALIDA(c.ID_SALIDA, c.NRO_SALIDA, c.ID_ORDEN_PRODUCCION, c.NRO_ORDEN, c.RESPONSABLE, c.OBSERVACION, c.ESTADO, date, 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 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)); }