protected void OnBtnAnadirServClicked(object sender, EventArgs e) { int cont = 0; TreeIter iter; ListStore otro = cod.GetDetFact(); if (otro.IterNChildren() > 0) { if (otro.GetIterFirst(out iter)) { do { TreeIter iter2; if (otro.GetIterFirst(out iter2)) { if (EntCodServ.Text == otro.GetValue(iter, 0).ToString()) { cont = +1; cod.Mensaje("El servicio ya fue añadido.\nSi desea actualizar la cantidad, haga doble click sobre el servicio\nen el listado de abajo.", ButtonsType.Ok, MessageType.Error); EntCodServ.ChildFocus(DirectionType.Up); } } } while (otro.IterNext(ref iter)); } } AñadirServicios(cont); }
/*********************** * OTROS MÉTODOS VARIOS * ************************/ protected void LimpiarValidarEntServicios() { BtnActualizarServ.Sensitive = false; BtnEliminarServ.Sensitive = false; BtnAnadirServ.Sensitive = true; EntCodServ.Text = ""; EntCantServ.Text = ""; EntCodServ.ChildFocus(DirectionType.Up); }
protected void OnBtnCancelarActualizacionClicked(object sender, EventArgs e) { BtnActualizarServ.Sensitive = false; BtnEliminarServ.Sensitive = false; BtnCancelarActualizacion.Sensitive = false; BtnAnadirServ.Sensitive = true; ValidarBoton.Enabled = true; EntCodServ.Text = ""; EntCantServ.Text = ""; EntCodServ.ChildFocus(DirectionType.Down); }
protected void OnBtnBuscarServClicked(object sender, EventArgs e) { string Codigo = EntCodServ.Text; if (cod.ExistenciaServicio(Codigo)) { LimpiarDetFac(); cod.DevolverDetFacturas(Codigo); TvDetalles.Model = cod.GetReptDeta(); } else { cod.Mensaje("Servicio no encontrado.", ButtonsType.Ok, MessageType.Info); EntCodServ.Text = ""; EntCodServ.ChildFocus(DirectionType.Up); } }
/********************************** * MÉTODOS DE CÁLCULO / AUXILIARES * ***********************************/ protected void AñadirServicios(int c) { if (c == 0) { if (cod.BuscarServicio(EntCodServ.Text)) { cod.NuevoDetFact(EntCodServ.Text, Convert.ToInt16(EntCantServ.Text), EntSubtotal, TipoVenta(), TvServiciosPagar); CalcularPrecios(); EstadoDetalle = true; } else { cod.Mensaje("Servicio no encontrado.", ButtonsType.Ok, MessageType.Info); EntCodServ.ChildFocus(DirectionType.Up); } EntCodServ.Text = ""; EntCantServ.Text = ""; } }
/**************************************** * MÉTODOS DE LAS SEÑALES DE LOS BOTONES * *****************************************/ protected void OnBtnBuscarClienteClicked(object sender, EventArgs e) { Cli = cod.BuscarCliente(EntRifCliente.Text); if (Cli.GetRif() == "N") { if (cod.Mensaje("Cliente no encontrado. ¿Desea incluirlo en el sistema?", ButtonsType.YesNo, MessageType.Info) == ResponseType.Yes) { VntActualizarCliente ActCli = new VntActualizarCliente(EntRifCliente.Text); ActCli.Show(); EntRifCliente.ChildFocus(DirectionType.Down); } } else { EntNombreCliente.Text = Cli.GetNombre(); EntDireccionCliente.Text = Cli.GetDireccion(); EntTlfCliente.Text = Cli.GetTelefono(); BtnBuscarCliente.Sensitive = false; EntCodServ.ChildFocus(DirectionType.Down); } }