private void Cmd_Buscar_Click(object sender, EventArgs e) { FormBUSQUEDAS f = new FormBUSQUEDAS(); f.ListaMovimientos(); f.ShowDialog(); if (f._CodInv != "") { MOVINV = FunMOVINV.Buscar(Convert.ToInt32(f._CodInv)); Actualizar(); } }
public FormMOVINVETARIO(string[] _TUsuario) { InitializeComponent(); TUsuario = _TUsuario; LoadConfPrint(); BotonesNormal(true); GenColumnas(); MOVINV = FunMOVINV.BuscarUltimo(); Asignar(); // listView1.Scrollable = false; // ShowScrollBar(listView1.Handle, (int)SB_VERT, true); //ShowScrollBar(listView1.Handle, SB_VERT, false); // ShowScrollBar(listView1.Handle, SB_HORZ, false); }
private void PrintTicketNullified() { MOVINV = FunMOVINV.Buscar(Convert.ToInt32(Lb_CodMov.Text)); DateTime now = Util.GetDate(); string cPath; Ticket ticket = new Ticket(); cPath = Application.ExecutablePath.Replace("SISPROIN.exe", "") + @"logo.png"; //cPath = cPath.Replace("SGVB.EXE", ""); //cPath = cPath.Replace("sgvb.exe", ""); //cPath = cPath.Replace("SGVB.exe", ""); //cPath = cPath.Replace("sgvb.EXE", ""); ticket.HeaderImage = Image.FromFile(cPath); ticket.AddHeaderLine(""); ticket.AddHeaderLine(" TODOVITO I, C.A"); ticket.AddHeaderLine(""); ticket.AddHeaderLine("RIF: J-29633565-6"); ticket.AddHeaderLine("DIREC: Carretera panamericana Km.35sector cumbre roja entrada caña "); ticket.AddHeaderLine("larga."); ticket.AddHeaderLine(" DOCUMENTO ANULADO"); ticket.AddHeaderLine("Documento: Movimiento de Inventario"); ticket.AddHeaderLine(""); ticket.AddHeaderLine("Realizado Por:" + TUsuario[1]); ticket.AddHeaderLine("MOVIMIENTO Ticket #" + Lb_CodMov.Text); ticket.AddHeaderLine("***********************************"); ticket.AddHeaderLine("Condición: " + Lb_DesTra.Text); ticket.AddSubHeaderLine("Fecha:" + MOVINV.fecmov.ToShortDateString() + " Hora:" + MOVINV.fecmov.ToShortTimeString()); for (int i = 0; i < listView1.Items.Count; i++) { ticket.AddItem(Util.FormatDecimal(listView1.Items[i].SubItems[3].Text).ToString("N2") + "" + listView1.Items[i].SubItems[2].Text, " " + listView1.Items[i].SubItems[1].Text, ""); } cNomImp = FunCONFPRINT.LoadPRINT(cNomPc, cIp); if (cNomImp != "") { ticket.PrintTicket(cNomImp);//Nombre de la impresora ticketera } else { MessageBox.Show("No ha configurado la impresora de ticket", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Stop); } }
private void Cmd_Imprimir_Click(object sender, EventArgs e) { if (Convert.ToInt32(TUsuario[6]) < 4) { MOVINV = FunMOVINV.Buscar(MOVINV.codmov); if (MOVINV.stamov == 1) { PrintTicket(); } else { PrintTicketNullified(); } } else { MessageBox.Show("No tiene el permiso para acceder.", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Stop); } }
private void Cmd_Guardar_Click(object sender, EventArgs e) { if (ValidarDatos()) { if (Evento.CompareTo("Nuevo") == 0) { DialogResult result1; result1 = MessageBox.Show("¿Desea guardar el Movimiento?", "Seleccione una opción", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result1 == DialogResult.Yes) { int vStaMov = 1; MOVINV = new _MOVINV(Convert.ToInt32(FunMOVINV.Correlativo()), Util.GetDate(), Txt_TipTra.Text, Txt_ComMov.Text, Txt_DotMov.Text, vStaMov); if (FunMOVINV.Nuevo(MOVINV)) { for (int i = 0; i < listView1.Items.Count; i++) { MOVINV = new _MOVINV(Convert.ToInt32(Lb_CodMov.Text), MOVINV.cedper, Convert.ToInt32(listView1.Items[i].SubItems[0].Text), Util.GetDate(), Txt_TipTra.Text, Util.FormatDecimal(listView1.Items[i].SubItems[3].Text), Convert.ToInt32(listView1.Items[i].SubItems[4].Text), Util.FormatDecimal(listView1.Items[i].SubItems[5].Text), MOVINV.predoc, Util.FormatDecimal(listView1.Items[i].SubItems[6].Text), vTipTid, listView1.Items[i].SubItems[2].Text, FunPR.Sent_TipIVA(Convert.ToInt32(listView1.Items[i].SubItems[0].Text)), vStaMov, TUsuario[0]); FunMOVINV.NuevoDET(MOVINV); } DialogResult result2; result2 = MessageBox.Show("¿Desea imprimir la ticket de Movimiento?", "Seleccione una opción", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result2 == DialogResult.Yes) { PrintTicket(); } Bloqueos(); Actualizar(); } else { MessageBox.Show("El correlativo ya existe.", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Stop); } } } } }
private void Cmd_Eliminar_Click(object sender, EventArgs e) { if (Convert.ToInt32(TUsuario[6]) < 3) { MOVINV = FunMOVINV.Buscar(Convert.ToInt32(Lb_CodMov.Text)); if (MOVINV.stamov == 1) { DialogResult result; result = MessageBox.Show("¿Esta seguro que desea anular el movimiento.?", "Seleccione una opción", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { int vStaMov = 0; MOVINV = new _MOVINV(Convert.ToInt32(Lb_CodMov.Text), vStaMov); if (FunMOVINV.AnularENC_MOV(MOVINV)) { for (int i = 0; i < listView1.Items.Count; i++) { MOVINV = new _MOVINV(Convert.ToInt32(Lb_CodMov.Text), vStaMov, TUsuario[0]); FunMOVINV.AnularDET_MOV(MOVINV); } MessageBox.Show("El documento se anuló correctamente.", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Information); Actualizar(); } } } else { MessageBox.Show("El documento se encuentra anulado.", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Information); Actualizar(); } } else { MessageBox.Show("No tiene el permiso para acceder.", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Stop); } }
private void Cmd_Cancelar_Click(object sender, EventArgs e) { Bloqueos(); MOVINV = FunMOVINV.BuscarUltimo(); Asignar(); }
private void Cmd_Ultimo_Click(object sender, EventArgs e) { MOVINV = FunMOVINV.BuscarUltimo(); Asignar(); }
private void Cmd_Siguiente_Click(object sender, EventArgs e) { MOVINV = FunMOVINV.BuscarSiguiente(MOVINV); Asignar(); }
private void Cmd_Anterior_Click(object sender, EventArgs e) { MOVINV = FunMOVINV.BuscarAnterior(MOVINV); Asignar(); }
private void Cmd_Primero_Click(object sender, EventArgs e) { MOVINV = FunMOVINV.BuscarPrimero(); Asignar(); }
private void Actualizar() { MOVINV = FunMOVINV.Buscar(MOVINV.codmov); Asignar(); }