private void btnRmvPartida_Click(object sender, EventArgs e) { //TODO remover una partida del proyecto seleccionado en OT string idPartida = ""; GridRangeInfoList range = GGCPartida.TableControl.Selections.GetSelectedRows(true, true); foreach (GridRangeInfo info in range) { Element el = this.GGCPartida.TableModel.GetDisplayElementAt(info.Top); idPartida = el.GetRecord().GetValue("idPartida").ToString(); } try { DataSet DSDevuelveCargo = new DataSet(); Int32 I = 0; WSOperaciones.WSOperaciones WSOpe = new WSOperaciones.WSOperaciones(); WSOpe.Url = mdlGenerales.DireccionWS + "FazServices/WSOperaciones.asmx"; DSDevuelveCargo = WSOpe.RemoverPartida(mdlGenerales.Conexion, lblCodProyecto.Text, idPartida); MessageBoxAdv.Show("Se removio la partida", "Informacion", MessageBoxButtons.OK); } catch (Exception ex) { MessageBoxAdv.Show("No se removio la partida", "Error", MessageBoxButtons.OK); } CargaGridPartidas(); }
private void cmdAddOT_Click(object sender, EventArgs e) { try { DataSet DSDevuelveCargo = new DataSet(); DataTable DTMainCargo = new DataTable(); Int32 I = 0; WSOperaciones.WSOperaciones WSOpe = new WSOperaciones.WSOperaciones(); WSOpe.Url = mdlGenerales.DireccionWS + "FazServices/WSOperaciones.asmx"; DSDevuelveCargo = WSOpe.ModificarOt(mdlGenerales.Conexion, int.Parse(lblNumeroOT.Text), int.Parse(lblCodProyecto.Text), dtpFecha.Text, txtObservaciones.Text, mdlGenerales.STRUsuario); DTMainCargo = DSDevuelveCargo.Tables[0]; foreach (DataRow Row in DTMainCargo.Rows) { lblNumeroOT.Text = Row[0].ToString(); } MessageBoxAdv.Show("Se modifico la orden de trabajo", "Informacion", MessageBoxButtons.OK); tabMaterial.TabEnabled = true; tabEquipos.TabEnabled = true; tabTareas.TabEnabled = true; tabPersonal.TabEnabled = true; tabPartida.TabEnabled = true; } catch (Exception ex) { tabMaterial.TabEnabled = false; tabEquipos.TabEnabled = false; tabTareas.TabEnabled = false; tabPersonal.TabEnabled = false; tabPartida.TabEnabled = false; MessageBoxAdv.Show("No se pudo modificar la orden de trabajo", "Error", MessageBoxButtons.OK); } }
private void CargarCombos() { DataSet DSDevuelveCliente = new DataSet(); DataTable DTDevuelveCliente = new DataTable(); WSOperaciones.WSOperaciones WSOpe = new WSOperaciones.WSOperaciones(); WSOpe.Url = mdlGenerales.DireccionWS + "FazServices/WSOperaciones.asmx"; DSDevuelveCliente = WSOpe.DevuelveClientesAlta(mdlGenerales.Conexion); DTDevuelveCliente = DSDevuelveCliente.Tables[0]; Int32 I = 0; RucClienteNew.Clear(); cmbCliente.Items.Clear(); cmbCliente.ResetText(); IDTipoPresupuesto.Clear(); cmbTipoPresupuesto.Items.Clear(); cmbTipoPresupuesto.ResetText(); IDProyectoNew.Clear(); cmbProyecto.Items.Clear(); cmbProyecto.ResetText(); foreach (DataRow Row in DTDevuelveCliente.Rows) { RucClienteNew.Insert(I, Row[0].ToString()); cmbCliente.Items.Add(Row[1].ToString()); I = I + 1; } if (cmbCliente.Items.Count > 0) { cmbCliente.SelectedIndex = 0; } I = 0; }
private void CargaGridProyectos(string Numero) { WSOperaciones.WSOperaciones WSOpe = new WSOperaciones.WSOperaciones(); WSOpe.Url = mdlGenerales.DireccionWS + "FazServices/WSOperaciones.asmx"; DSDevuelveProyectos = WSOpe.DevuelveProyecto(mdlGenerales.Conexion, Numero); DTMainProyectos = DSDevuelveProyectos.Tables[0]; DVMainProyectos = DTMainProyectos.DefaultView; GGCProyectos.DataSource = null; GGCProyectos.TableDescriptor.Reset(); GGCProyectos.TableDescriptor.AllowNew = false; GGCProyectos.Refresh(); GGCProyectos.DataSource = DVMainProyectos; FormatColumnasProyectos(); AplicarFilterBarProyectos(); }
private void CargaGrid() { WSOperaciones.WSOperaciones WSOpe = new WSOperaciones.WSOperaciones(); WSOpe.Url = mdlGenerales.DireccionWS + "FazServices/WSOperaciones.asmx"; DSDevuelve = WSOpe.DevuelveClientesAlta(mdlGenerales.Conexion); DTMain = DSDevuelve.Tables[0]; DVMain = DTMain.DefaultView; GGCVista.DataSource = null; GGCVista.TableDescriptor.Reset(); GGCVista.TableDescriptor.AllowNew = false; GGCVista.Refresh(); GGCVista.DataSource = DVMain; FormatColumnas(); AplicarFilterBar(); }
private void btnAddPartida_Click(object sender, EventArgs e) { //TODO agregar partidas al proyecto seleccionado en OT try { DataSet DSDevuelveCargo = new DataSet(); Int32 I = 0; WSOperaciones.WSOperaciones WSOpe = new WSOperaciones.WSOperaciones(); WSOpe.Url = mdlGenerales.DireccionWS + "FazServices/WSOperaciones.asmx"; DSDevuelveCargo = WSOpe.InscribirPartida(mdlGenerales.Conexion, lblCodProyecto.Text, txtPartida.Text, mdlGenerales.STRUsuario); MessageBoxAdv.Show("Se agrego la partida", "Informacion", MessageBoxButtons.OK); } catch (Exception ex) { MessageBoxAdv.Show("No se agrego la partida", "Error", MessageBoxButtons.OK); } CargaGridPartidas(); }
private void buttonAdv2_Click(object sender, EventArgs e) { //TODO Relacionador equipos try { DataSet DSDevuelveCargo = new DataSet(); Int32 I = 0; WSOperaciones.WSOperaciones WSOpe = new WSOperaciones.WSOperaciones(); WSOpe.Url = mdlGenerales.DireccionWS + "FazServices/WSOperaciones.asmx"; DSDevuelveCargo = WSOpe.RelacionarEquipoOT(mdlGenerales.Conexion, lblNumeroOT.Text, lblCodEquipo.Text, txtCantidadEquipos.Text, txtHoras.Text); MessageBoxAdv.Show("Se agrego el equipo", "Informacion", MessageBoxButtons.OK); } catch (Exception ex) { MessageBoxAdv.Show("No se agrego el equipo", "Error", MessageBoxButtons.OK); } CargaGridEquipos(); }
private void cmdAdd_Click(object sender, EventArgs e) { //TODO Relacionador de materiales try { DataSet DSDevuelveCargo = new DataSet(); Int32 I = 0; WSOperaciones.WSOperaciones WSOpe = new WSOperaciones.WSOperaciones(); WSOpe.Url = mdlGenerales.DireccionWS + "FazServices/WSOperaciones.asmx"; //La cantidad usada es 0 DSDevuelveCargo = WSOpe.RelacionarMaterialOT(mdlGenerales.Conexion, lblNumeroOT.Text, lblCodMaterial.Text, txtCantidadMaterial.Text, "0"); MessageBoxAdv.Show("Se agrego el material", "Informacion", MessageBoxButtons.OK); } catch (Exception ex) { MessageBoxAdv.Show("No se agrego el material", "Error", MessageBoxButtons.OK); } CargaGridMateriales(); }
private void cmdModificar_Click(object sender, EventArgs e) { DataSet DSDevuelveID = new DataSet(); DataTable DTDevuelveID = new DataTable(); if (txtRuc.Text.ToString() == "") { MessageBoxAdv.Show("Debe de registrar el número de Ruc de la empresa", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); txtRuc.Focus(); return; } if (txtRazonSocial.Text.ToString() == "") { MessageBoxAdv.Show("Debe de registrar la Razón Social de la empresa", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); txtRazonSocial.Focus(); return; } Int32 intCondicion = 0; if (rbAlta.Checked == true) { intCondicion = 1; } else { intCondicion = 0; } WSOperaciones.WSOperaciones WSOpe = new WSOperaciones.WSOperaciones(); WSOpe.Url = mdlGenerales.DireccionWS + "FazServices/WSOperaciones.asmx"; DSDevuelveID = WSOpe.ActualizaClientes(mdlGenerales.Conexion, txtRuc.Text.ToString(), txtRazonSocial.Text.ToString(), txtDireccion.Text.ToString(), txtTelefono1.Text.ToString(), txtTelefono2.Text.ToString(), txtEmail.Text.ToString(), txtContacto.Text.ToString(), intCondicion.ToString(), mdlGenerales.STRUsuario); DTDevuelveID = DSDevuelveID.Tables[0]; Limpiar(); MessageBoxAdv.Show("Se actualizo el personal", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); CargaGrid(); }
private void cmdModificar_Click(object sender, EventArgs e) { DataSet DSDevuelveID = new DataSet(); DataTable DTDevuelveID = new DataTable(); String strResultado = ""; Int32 intResultado = 0; Int32 intCondicion = 0; WSOperaciones.WSOperaciones WSOpe = new WSOperaciones.WSOperaciones(); WSOpe.Url = mdlGenerales.DireccionWS + "FazServices/WSOperaciones.asmx"; if (txtDescripcion.Text.ToString() == "") { MessageBoxAdv.Show("Debe de registrar una descripción del proyecto", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); txtDescripcion.Focus(); return; } if (txtDetalle.Text.ToString() == "") { MessageBoxAdv.Show("Debe de registrar el detalle del proyecto", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); txtDetalle.Focus(); return; } if (txtZona.Text.ToString() == "") { MessageBoxAdv.Show("Debe de registrar la zona del proyecto", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); txtZona.Focus(); return; } if (txtEncargado.Text.ToString() == "") { MessageBoxAdv.Show("Debe de registrar el encargado del proyecto", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); txtEncargado.Focus(); return; } if (NumeroRuc == "") { MessageBoxAdv.Show("Debe de seleccionar el cliente que solicita el proyecto", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); txtEncargado.Focus(); return; } if (rbEnTrabajo.Checked == true) { intCondicion = 0; } if (rbTerminada.Checked == true) { intCondicion = 1; } if (rbAnulada.Checked == true) { intCondicion = 2; } if (rbSuspendida.Checked == true) { intCondicion = 3; } DSDevuelveID = WSOpe.ActualizaProyectos(mdlGenerales.Conexion, lblIDProyecto.Text.ToString(), txtDescripcion.Text.ToString(), dtpFechaInicio.Value.ToString("yyyy/MM/dd"), txtDetalle.Text.ToString(), txtEncargado.Text.ToString(), txtZona.Text.ToString(), intCondicion.ToString(), NumeroRuc, RucEmpresa[Convert.ToInt32(cmbEmpresa.SelectedIndex.ToString())].ToString(), mdlGenerales.STRUsuario); DTDevuelveID = DSDevuelveID.Tables[0]; foreach (DataRow Row in DTDevuelveID.Rows) { intResultado = Convert.ToInt32(Row[0].ToString()); strResultado = Row[1].ToString(); } if (intResultado != 0) { MessageBoxAdv.Show(strResultado, "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpiar(); CargaGridProyectos(NumeroRuc); } else { MessageBoxAdv.Show(strResultado, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }