public static string CargaFacturas(string IDItem, string OC) { Controller_OrdenCompra oc = new Controller_OrdenCompra(); string res = oc.CargaFacturasCargadas(IDItem, OC, 13); return(res); }
public static string muestraProveedores(string NombreProveedor, string Rut) { Controller_OrdenCompra c = new Controller_OrdenCompra(); string arrayInserto = c.MuestraProveedores(NombreProveedor, Rut, 9); return(arrayInserto); }//CargarDatosProveedor
public static string[] CargaItemCompra(string idItem) { Controller_OrdenCompra oc = new Controller_OrdenCompra(); OrdenesCompra d = oc.CargaidItem(idItem, 0, 0, "", "", 1); return(new[] { d.NroOC, d.CodigoItem, d.Papel, d.CantidadPliegos, d.CantidadKG, d.Gramaje, d.Ancho, d.Largo, d.Estado, d.CantidadPliegosRecep, d.CantidadKilosRecep, d.Observacion, d.ValorUnitario }); }
public static string[] CargarDatosProveedor(string IDProveedor) { try { Controller_OrdenCompra c = new Controller_OrdenCompra(); OrdenesCompra o = c.TraeDatosProveedor(IDProveedor, "", 10); return(new[] { o.Rut, o.Proveedor, o.Email, o.Telefono, o.CondicionPago, o.Direccion }); } catch { return(new[] { "Error" }); } }
public static string[] CargarFaltantes(string idItem) { if (idItem == "0") { return(new[] { "ERROR" }); } else { Controller_OrdenCompra oc = new Controller_OrdenCompra(); OrdenesCompra d = oc.CargaFaltante2("", idItem, "", 0, "", "", 2); int cantp = Convert.ToInt32(d.CantidadPliegosRecep); int cantr = Convert.ToInt32(d.CantidadPliegos); return(new[] { d.CantidadPliegosRecep, d.CantidadPliegos, (cantp - cantr).ToString() }); } }
public static string[] CrearOrden(string Rut, string CodCliente, string Proveedor, string Direccion, string Contacto, string Correo, string Telefono, string CondicionPago, string FechaEntrega, string Observacion, string Usuario, double ValorMoneda, string Moneda)//string Folio, { Controller_OrdenCompra oc = new Controller_OrdenCompra(); string Respuesta = ""; int resp = 0; if (Rut != "" && CodCliente != "" && Proveedor != "" && Proveedor != "Seleccione..." && CondicionPago != "Seleccione..." && FechaEntrega != "") { string[] str = FechaEntrega.Split('/'); DateTime fe = Convert.ToDateTime(str[1] + "/" + str[0] + "/" + str[2] + " 00:00:00"); resp = oc.IngresaEnabezado(Rut, CodCliente, Proveedor, Direccion, Contacto, Correo, Telefono, CondicionPago, fe, Observacion, Usuario, Moneda, Convert.ToDouble(ValorMoneda), 0); if (resp > 0) { //generar PDF } else { //error al ingresar } } else { if (Rut == "") { Respuesta += "¡ Debe ingresar el rut de proveedor!<br/>"; } if (Proveedor != "Seleccione...") { Respuesta += "¡ Debe seleccionar un proveedor!<br/>"; } if (Direccion != "Seleccione...") { Respuesta += "¡ Debe seleccionar una direccion!<br/>"; } if (CondicionPago != "Seleccione...") { Respuesta += "¡ Debe seleccionar una condicion de pago!<br/>"; } if (FechaEntrega != "") { Respuesta += "¡ Debe ingresar una fecha de entrega!<br/>"; } } return(new[] { resp.ToString(), Respuesta }); }
public static string[] IngresoaStock(string OC, string idDetalleOC, string DocumentoLote, string CodigoItem, string Papel, int Gramaje, int Ancho, int Largo, int Cantidad, double Kilos, double CostoMedioIngreso, string CreadoPor, int CantidadFaltante) { string Codigo = ""; Controller_OrdenCompra oc = new Controller_OrdenCompra(); //if ((CantidadFaltante - Cantidad) >= 0) //{ Codigo = oc.IngresaOCaStock(OC, idDetalleOC, DocumentoLote, CodigoItem, Papel, Gramaje, Ancho, Largo, Cantidad, Kilos, 0, CreadoPor, 0); //} //else //{ // Codigo = "Error"; //} if (CantidadFaltante - Cantidad == 0) { string algo = oc.IngresaOCaStock(OC, idDetalleOC, DocumentoLote, CodigoItem, Papel, Gramaje, Ancho, Largo, Cantidad, Kilos, 0, CreadoPor, 1); } return(new[] { Codigo }); }
public static string[] CreaFactura(string OC, string IDItem, string Documento, string Factura, double Cantidad, string Observacion, string Usuario, int MaxCantidad) { if ((MaxCantidad - Cantidad) >= 0) { Controller_OrdenCompra oc = new Controller_OrdenCompra(); string val = oc.IngresaFactura(OC, IDItem, Documento, Factura, Cantidad, Observacion, Usuario, 3); if (val != "0") { return(new[] { val, "OK" }); } else { return(new[] { "0", "¡Ha ocurrido un error, vuelva a intentarlo!" }); } } else { return(new[] { "0", "¡La cantidad de la factura no puede ser mayor al maximo a recepcionar!" }); } }
public static string CargarCondicion(string IDProveedor) { Controller_OrdenCompra c = new Controller_OrdenCompra(); List <OrdenesCompra> lista = c.CargaDirecciones(IDProveedor, "", 12); List <OrdenesCompra> lista2 = new List <OrdenesCompra>(); int contador = 1; OrdenesCompra insert1 = new OrdenesCompra(); insert1.Direccion = "Seleccione..."; lista2.Insert(0, insert1); foreach (OrdenesCompra ps in lista) { OrdenesCompra objst = new OrdenesCompra(); //objst.Componente = ps.Componente; objst.Direccion = ps.Direccion.ToUpper(); objst.Direccion = ps.Direccion; lista2.Insert(contador, objst); contador++; } JavaScriptSerializer jscript = new JavaScriptSerializer(); return(jscript.Serialize(lista2)); }