public CollectionProveedores GetProveedor_Id(int idproveddor) { blCompras bl = new blCompras(); CollectionProveedores provl = bl.GetProveedor_Id(idproveddor); return(provl); }
public CollectionProveedores GetProveedores_Busqueda(string tipodocumento, string nrodocumento, string codigoProveedor, string nombreProveedor) { blCompras bl = new blCompras(); CollectionProveedores provl = bl.GetProveedores_Busqueda(tipodocumento, nrodocumento, codigoProveedor, nombreProveedor); return(provl); }
public CollectionIncidenciaEvaluacion GetDetalleIncidenciasEvaluacion(int idevaluacionproveedor) { blCompras bl = new blCompras(); CollectionIncidenciaEvaluacion ocol = bl.GetDetalleIncidenciasEvaluacion(idevaluacionproveedor); return(ocol); }
private void btnEliminar_Click(object sender, EventArgs e) { if (this.txtCodigo.Text.Trim() == "" || this.txtCodigo.Text.Trim() == "0") { MessageBox.Show("Debe de ingresar un código de compra a eliminar. ", "Compras", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } tblCompra compra = new blCompras().gmtdConsultar(Convert.ToInt16(this.txtCodigo.Text)); if (compra.strCodProvedor != null) { this.cboProveedores.SelectedValue = compra.strCodProvedor; this.txtTotal.Text = compra.fltTotalCom.ToString(); this.dgvDetalleCompras.AutoGenerateColumns = false; this.dgvDetalleCompras.DataSource = new blCompras().gmtdConsultarDetalle(Convert.ToInt16(this.txtCodigo.Text)); } else { MessageBox.Show("La compra no aparece registrada. ", "Compras", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } DialogResult dlgResult = MessageBox.Show("Confirma que desea eliminar este registro? ", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (dlgResult == DialogResult.Yes) { this.pmtdMensaje(new blCompras().gmtdEliminar(crearObj()), "Compras"); } this.pmtdCargarGrid(); this.pmtdLimpiarText(); }
public CollectionGenerador Genera_Evaluacion(string periodo) { blCompras bl = new blCompras(); CollectionGenerador ecol = bl.Genera_Evaluacion(periodo); return(ecol); }
public CollectionOrdenCompra GetOrdenCompraxProveedor(string periodo, int idProveedor) { blCompras bl = new blCompras(); CollectionOrdenCompra ecol = bl.GetOrdenCompraxProveedor(periodo, idProveedor); return(ecol); }
public string ActualizarSolicitudRecursos(string codigosolicitud, string observacion) { Usuario user = (Usuario)System.Web.HttpContext.Current.Session[Constant.nameUser]; List <ItemSolicitudRecurso> itemsolicitudrecursos = (List <ItemSolicitudRecurso>)System.Web.HttpContext.Current.Session[string.Format("{0}{1}", Constant.itemsolicitudrecursos, user.Codigo)]; if (itemsolicitudrecursos == null) { itemsolicitudrecursos = new List <ItemSolicitudRecurso>(); } blCompras bl = new blCompras(); Transaction transaction = Common.InitTransaction(); int result = 0; if (itemsolicitudrecursos.Count == 0) { return(Common.InvokeTextHTML(string.Format("showError('{0}');", "Agregue al menos un ítem a la solicitud"))); } else { SolicitudRecurso solicitud = new SolicitudRecurso(); solicitud.NumSolicitudRecursos = codigosolicitud; result = bl.ActualizarSolicitudRecursos(solicitud, itemsolicitudrecursos, out transaction); if (transaction.type == TypeTransaction.OK) { return(Common.InvokeTextHTML(string.Format("showSuccess('{0}');$('#SolicitudModal').modal('hide');getSolicitudRecursos();", transaction.message))); } else { return(Common.InvokeTextHTML(string.Format("showError(\"{0}\");", transaction.message))); } } }
public CollectionIncidenciaProveedor GetIncidenciaxProveedor(string periodo, int idProveedor) { blCompras bl = new blCompras(); CollectionIncidenciaProveedor ecol = bl.GetIncidenciaxProveedor(periodo, idProveedor); return(ecol); }
public CollectionRecursoProveedor GetRecursoProveedor(int idproveedor, int idrecurso, int idpresentacion, int idproveedorecurso) { blCompras bl = new blCompras(); CollectionRecursoProveedor ocol = bl.GetRecursoProveedor(idproveedor, idrecurso, idpresentacion, idproveedorecurso); return(ocol); }
public string GetRecursoProveedorExel(int idproveedor, int idrecurso, int idpresentacion, int idproveedorecurso) { blCompras bl = new blCompras(); CollectionRecursoProveedor ocol = bl.GetRecursoProveedor(idproveedor, idrecurso, idpresentacion, idproveedorecurso); string tableHTML = "<table id=\"Plantilla\">"; tableHTML = tableHTML + "<tr>"; tableHTML = tableHTML + "<td>CODIGO</td><td>DESCRIPCION</td><td>VALORUNITARIO</td><td>PROVEEDOR</td>"; tableHTML = tableHTML + "</tr>"; if (ocol.rows.Count > 0) { for (int i = 0; i <= ocol.rows.Count - 1; i++) { tableHTML = tableHTML + "<tr>"; tableHTML = tableHTML + string.Format("<td>{0}</td><td>{1}</td><td>{2}</td><td>{3}</td>", ocol.rows[i].presentacionrecurso.codigo, ocol.rows[i].presentacionrecurso.recurso.descripcion + " - " + ocol.rows[i].presentacionrecurso.descripcion, "", ocol.rows[i].proveedor.Codigo); tableHTML = tableHTML + "</tr>"; } } tableHTML = tableHTML + "</table>"; return(tableHTML); }
public CollectionItemSolicitudRecurso GetItemSolicitudRecurso_M(int idsolicitudrecurso, int idpresentacionrecurso, int cantidad) { Usuario user = (Usuario)System.Web.HttpContext.Current.Session[Constant.nameUser]; List <ItemSolicitudRecurso> itemsolicitudrecursos = (List <ItemSolicitudRecurso>)System.Web.HttpContext.Current.Session[string.Format("{0}{1}", Constant.itemsolicitudrecursos, user.Codigo)]; if (itemsolicitudrecursos == null) { itemsolicitudrecursos = new List <ItemSolicitudRecurso>(); } blCompras bl = new blCompras(); CollectionItemSolicitudRecurso ocol; //Remove item duplicado foreach (var ItemSolicitudRecurso in itemsolicitudrecursos) { if (ItemSolicitudRecurso.presentacionrecurso.idpresentacionrecurso == idpresentacionrecurso) { ItemSolicitudRecurso.cantidad = cantidad; ItemSolicitudRecurso.total = ItemSolicitudRecurso.precioreferencial * ItemSolicitudRecurso.cantidad; break; } } System.Web.HttpContext.Current.Session[string.Format("{0}{1}", Constant.itemsolicitudrecursos, user.Codigo)] = itemsolicitudrecursos; //ocol = new CollectionItemSolicitudRecurso(itemsolicitudrecursos.OrderBy(e => e.presentacionrecurso.idpresentacionrecurso).ToList(), Common.GetTransaction(TypeTransaction.OK, "")); string total = itemsolicitudrecursos.Sum(be => be.total).ToString("###0.00"); ocol = new CollectionItemSolicitudRecurso( itemsolicitudrecursos.OrderBy(e => e.presentacionrecurso.idpresentacionrecurso).ToList(), Common.GetTransaction(TypeTransaction.OK, Common.InvokeTextHTML(string.Format("$(\"#txtTotalModal\").val(\"{0}\");", total)))); return(ocol); }
public string DeleteProveedor(string idProveedor, string estado) { Usuario user = (Usuario)System.Web.HttpContext.Current.Session[Constant.nameUser]; blCompras bl = new blCompras(); Transaction transaction = Common.InitTransaction(); if (estado.Equals("ACTIVO")) { estado = "INACTIVO"; } else { estado = "ACTIVO"; } int result = bl.DeleteProovedor(idProveedor, estado, out transaction); return(transaction.message); //if (transaction.type == TypeTransaction.OK) //{ // return result; //} //else // return 0; }
public string ActualizarRecursoProveedor(int idRecursoProveedor, int idrecurso, int idpresentacionrecurso, int idProveedor, decimal valorUnitario, int activo) { blCompras bl = new blCompras(); Transaction transaction = Common.InitTransaction(); int result = 0; RecursoProveedor recursoproveedor = new RecursoProveedor(); recursoproveedor.idRecursoProveedor = idRecursoProveedor; recursoproveedor.presentacionrecurso = new PresentacionRecurso(); recursoproveedor.presentacionrecurso.idpresentacionrecurso = idpresentacionrecurso; recursoproveedor.presentacionrecurso.recurso = new Recurso(); recursoproveedor.presentacionrecurso.recurso.idrecurso = idrecurso; recursoproveedor.proveedor = new Proveedor(); recursoproveedor.proveedor.idProveedor = idProveedor; recursoproveedor.valorUnitario = valorUnitario; recursoproveedor.activo = Convert.ToBoolean(activo); result = bl.ActualizarRecursoProveedor(recursoproveedor, out transaction); if (transaction.type == TypeTransaction.OK) { return(Common.InvokeTextHTML(string.Format("showSuccess('{0}');$('#RecursoModal').modal('hide');BuscarRecursoPresentacion();", transaction.message))); } else { return(Common.InvokeTextHTML(string.Format("showError(\"{0}\");", transaction.message))); } }
public CollectionItemSolicitudRecurso GetItemSolicitudRecurso_A(int idsolicitudrecurso, int idpresentacionrecurso, int cantidad, int stock, int cantidadcomprar) { Usuario user = (Usuario)System.Web.HttpContext.Current.Session[Constant.nameUser]; List <ItemSolicitudRecurso> itemsolicitudrecursos = new List <ItemSolicitudRecurso>(); blCompras bl = new blCompras(); CollectionItemSolicitudRecurso ocol = bl.GetItemSolicitudRecurso(idsolicitudrecurso, 0, cantidad, stock, cantidadcomprar); ItemSolicitudRecurso result = new ItemSolicitudRecurso(); if (ocol.rows.Count() > 0) { System.Web.HttpContext.Current.Session[string.Format("{0}{1}", Constant.itemsolicitudrecursos, user.Codigo)] = ocol.rows; string total = ocol.rows.Sum(be => be.total).ToString("###0.00"); ocol = new CollectionItemSolicitudRecurso( ocol.rows.OrderBy(e => e.presentacionrecurso.idpresentacionrecurso).ToList(), Common.GetTransaction(TypeTransaction.OK, Common.InvokeTextHTML(string.Format("$(\"#txtTotalModal\").val(\"{0}\");", total)))); /*Decimal monto = 0; * Common.InvokeTextHTML(string.Format("$(\"#txtSaldoFinalModal\").val();", monto));*/ return(ocol); } else { ocol = new CollectionItemSolicitudRecurso(itemsolicitudrecursos, Common.GetTransaction(TypeTransaction.ERR, "La presentación del recurso no tiene precio referencial")); return(ocol); } }
public CollectionEvaluacionProveedor GetEvaluaciones_Busqueda(int idevaluacionproveedor, string nroevaluacion, string periodo, int proveedor, int calificado) { blCompras bl = new blCompras(); CollectionEvaluacionProveedor ecol = bl.GetEvaluaciones_Busqueda(idevaluacionproveedor, nroevaluacion, periodo, proveedor, calificado); return(ecol); }
/// <summary> /// Carga la grid con datos si tiene permisos necesarios. /// </summary> private void pmtdCargarGrid() { if (propiedadesExequial2010.bitConsultar == true) { blCompras blCom = new blCompras(); this.dgvDetalleCompras.DataSource = blCom.gmtdConsultarTodos(); } }
public CollectionSolicitudRecursos GetSolicitudRecursos_Busqueda( int idsolicitudrecursos, string numerosolicitud, int area, int responsable, string fechainicio, string fechafin, string estado) { blCompras bl = new blCompras(); CollectionSolicitudRecursos ocol = bl.GetSolicitudRecursos_Busqueda(idsolicitudrecursos, numerosolicitud, area, responsable, fechainicio == "" ? null : fechainicio, fechafin == "" ? null : fechafin, estado); return(ocol); }
public CollectionPresentacionRecurso GetPresentacionRecurso(int idrecurso, int idpresentacion) { blCompras bl = new blCompras(); CollectionPresentacionRecurso ocol = bl.GetPresentacionRecurso(idrecurso, idpresentacion); ocol.rows.Insert(0, new PresentacionRecurso() { idpresentacionrecurso = 0, descripcion = "[ SELECCIONE ]" }); return(ocol); }
public CollectionProveedores GetProveedores() { blCompras bl = new blCompras(); CollectionProveedores ocol = bl.GetProveedores_Busqueda("0", "", "", ""); ocol.rows.Insert(0, new Proveedor() { idProveedor = 0, RazonSocial = "[ SELECCIONE ]" }); return(ocol); }
public CollectionArea GetArea(int idarea) { blCompras bl = new blCompras(); CollectionArea ocol = bl.GetArea(idarea); ocol.rows.Insert(0, new Area() { idArea = 0, Descripcion = "[ SELECCIONE ]", Codigo = "" }); return(ocol); }
public CollectionRecurso GetRecurso(int idrecurso) { blCompras bl = new blCompras(); CollectionRecurso ocol = bl.GetRecurso(idrecurso); ocol.rows.Insert(0, new Recurso() { idrecurso = -1, descripcion = "[ SELECCIONE ]" }); return(ocol); }
public CollectionProveedores GetProveedorListado(int idProveedor) { blCompras bl = new blCompras(); CollectionProveedores ocol = bl.GetProveedor_Id(idProveedor); ocol.rows.Insert(0, new Proveedor() { idProveedor = 0, RazonSocial = "[ SELECCIONE ]", Codigo = "" }); return(ocol); }
public CollectionEmpleado GetEmpleado(int idempleado, int idarea) { blCompras bl = new blCompras(); CollectionEmpleado ocol = bl.GetEmpleado(idempleado, idarea); ocol.rows.Insert(0, new Empleado() { id_Empleado = 0, Nombres_Completo = "[ SELECCIONE ]" }); return(ocol); }
public CollectionItemSolicitudRecurso GetItemSolicitudRecurso_I(int idsolicitudrecurso, int idpresentacionrecurso, int cantidad) { Usuario user = (Usuario)System.Web.HttpContext.Current.Session[Constant.nameUser]; List <ItemSolicitudRecurso> itemsolicitudrecursos = (List <ItemSolicitudRecurso>)System.Web.HttpContext.Current.Session[string.Format("{0}{1}", Constant.itemsolicitudrecursos, user.Codigo)]; if (itemsolicitudrecursos == null) { itemsolicitudrecursos = new List <ItemSolicitudRecurso>(); } blCompras bl = new blCompras(); CollectionItemSolicitudRecurso ocol = bl.GetItemSolicitudRecurso(0, idpresentacionrecurso, cantidad, 0, 0); ItemSolicitudRecurso result = new ItemSolicitudRecurso(); if (ocol.rows.Count() == 1) { result = ocol.rows[0]; } else { ocol = new CollectionItemSolicitudRecurso(itemsolicitudrecursos, Common.GetTransaction(TypeTransaction.ERR, "La presentación del recurso no tiene precio referencial")); return(ocol); } //Remove item duplicado foreach (var ItemSolicitudRecurso in itemsolicitudrecursos) { if (ItemSolicitudRecurso.presentacionrecurso.idpresentacionrecurso == idpresentacionrecurso) { itemsolicitudrecursos.Remove(ItemSolicitudRecurso); break; } } /* * if (itemsolicitudrecursos.Where(e => e.presentacionrecurso.idpresentacionrecurso == result.presentacionrecurso.idpresentacionrecurso).Count()>0) * { * ocol = new CollectionItemSolicitudRecurso(itemsolicitudrecursos, Common.GetTransaction(TypeTransaction.ERR, "No se puede agregar, poque el item se encuentra en lista principal")); * } */ //Crea nueva colecccion //List<ItemSolicitudRecurso> itemsolicitudrecursos_result = new List<ItemSolicitudRecurso>(); itemsolicitudrecursos.Add(result); System.Web.HttpContext.Current.Session[string.Format("{0}{1}", Constant.itemsolicitudrecursos, user.Codigo)] = itemsolicitudrecursos; //ocol = new CollectionItemSolicitudRecurso(itemsolicitudrecursos.OrderBy(e => e.presentacionrecurso.idpresentacionrecurso).ToList(), Common.GetTransaction(TypeTransaction.OK, "")); string total = itemsolicitudrecursos.Sum(be => be.total).ToString("###0.00"); ocol = new CollectionItemSolicitudRecurso( itemsolicitudrecursos.OrderBy(e => e.presentacionrecurso.idpresentacionrecurso).ToList(), Common.GetTransaction(TypeTransaction.OK, Common.InvokeTextHTML(string.Format("$(\"#txtTotalModal\").val(\"{0}\");", total)))); return(ocol); }
public Proveedor GetProveedor(int idProveedor) { blCompras bl = new blCompras(); Transaction transaction = Common.InitTransaction(); Proveedor provl = bl.GetProveedor(idProveedor, out transaction); if (transaction.type == TypeTransaction.ERR) { return(provl); } else { return(new Proveedor()); } }
public CollectionRecursoProveedor GetRecursoProveedorTempCargaMasiva() { blCompras bl = new blCompras(); CollectionRecursoProveedor ocol = new CollectionRecursoProveedor(); List <RecursoProveedor> recursos = new List <RecursoProveedor>(); if (System.Web.HttpContext.Current.Session[Constant.resursoproveedor] != null) { recursos = (List <RecursoProveedor>)System.Web.HttpContext.Current.Session[Constant.resursoproveedor]; } ocol.rows = recursos; ocol.message = ""; ocol.messageType = "OK"; return(ocol); }
public string GeneraProveedor(int puntaje, string razonSocial, string direccion, string tipoDocumento, string numeroDocumento, string telefono, string contacto) { Usuario user = (Usuario)System.Web.HttpContext.Current.Session[Constant.nameUser]; blCompras bl = new blCompras(); Transaction transaction = Common.InitTransaction(); int result = 0;//bl.GeneraProovedor(puntaje, razonSocial, direccion, tipoDocumento, numeroDocumento, telefono, contacto, out transaction); if (transaction.type == TypeTransaction.OK) { return(Common.InvokeTextHTML(string.Format("showSuccess(\"{0}\");$('#nuevoProveedorModal').modal('hide');getProveedores();", transaction.message))); } else { return(Common.InvokeTextHTML(string.Format("showError(\"{0}\");", transaction.message))); } }
public string AprobarSolicitudRecursos(int solicitud, string motivo, string estado, int saldofinal) { Usuario user = (Usuario)System.Web.HttpContext.Current.Session[Constant.nameUser]; blCompras bl = new blCompras(); Transaction transaction = Common.InitTransaction(); int result = 0; result = bl.AprobarSolicitudRecursos(solicitud, motivo, estado, saldofinal, out transaction); if (transaction.type == TypeTransaction.OK) { return(Common.InvokeTextHTML(string.Format("showSuccess('{0}');$('#SolicitudModal').modal('hide');getSolicitudRecursos();", transaction.message))); } else { return(Common.InvokeTextHTML(string.Format("showError(\"{0}\");", transaction.message))); } }
public string InsertarSolicitudRecursos(int prioridad, string observacion) { Usuario user = (Usuario)System.Web.HttpContext.Current.Session[Constant.nameUser]; List <ItemSolicitudRecurso> itemsolicitudrecursos = (List <ItemSolicitudRecurso>)System.Web.HttpContext.Current.Session[string.Format("{0}{1}", Constant.itemsolicitudrecursos, user.Codigo)]; if (itemsolicitudrecursos == null) { itemsolicitudrecursos = new List <ItemSolicitudRecurso>(); } blCompras bl = new blCompras(); Transaction transaction = Common.InitTransaction(); int result = 0; SolicitudRecurso solicitud = new SolicitudRecurso(); solicitud.Fecha = DateTime.Now; solicitud.Prioridad = prioridad; solicitud.Observacion = observacion; solicitud.Estado = "EMI"; solicitud.Empleado = new Empleado(); solicitud.Empleado.id_Empleado = Convert.ToInt32(user.Codigo); solicitud.Empleado.Area = new Area(); solicitud.Empleado.Area.idArea = user.Area.idArea; if (itemsolicitudrecursos.Count == 0) { return(Common.InvokeTextHTML(string.Format("showError('{0}');", "Agregue al menos un ítem a la solicitud"))); } else { result = bl.InsertarSolicitudRecursos(solicitud, itemsolicitudrecursos, out transaction); if (transaction.type == TypeTransaction.OK) { return(Common.InvokeTextHTML(string.Format("showSuccess('{0}');$('#SolicitudModal').modal('hide');getSolicitudRecursos();", transaction.message))); } else { return(Common.InvokeTextHTML(string.Format("showError(\"{0}\");", transaction.message))); } } }
public string GuardarEvaluacion(string periodo) { Usuario user = (Usuario)System.Web.HttpContext.Current.Session[Constant.nameUser]; blCompras bl = new blCompras(); Transaction transaction = Common.InitTransaction(); int result = bl.GuardarEvaluacion(periodo, out transaction); if (transaction.type == TypeTransaction.OK) { return(Common.InvokeTextHTML(string.Format("showSuccess(\"{0}\");$('#GeneradorModal').modal('hide');getEvaluaciones(0);", transaction.message))); } else { return(Common.InvokeTextHTML(string.Format("showError(\"{0}\");", transaction.message))); } }