public FormEquipoModalMiembros(string rut_empresa, string id_unidad, string id_equipo) { InitializeComponent(); ServiceProcess_Equipo.Process_EquipoSoapClient auxServiceEquipo = new ServiceProcess_Equipo.Process_EquipoSoapClient(); auxServiceEquipo.ClientCredentials.UserName.UserName = Cuenta.Usuario_iis; auxServiceEquipo.ClientCredentials.UserName.Password = Cuenta.Clave_iis; ServiceProcess_Equipo.Equipo auxEquipo = new ServiceProcess_Equipo.Equipo(); auxEquipo = auxServiceEquipo.TraerEquipoConEntidad_Escritorio(Convert.ToInt32(id_equipo)); _rut_empresa = rut_empresa; _id_unidad = id_unidad; _id_equipo = id_equipo; txtEquipo.Text = auxEquipo.Nombre; txtEquipo.Enabled = false; txtNombre.Enabled = false; txtRut.Enabled = false; pbSeleccion.Visible = false; cargarComboUsuario(); cargarDataGridViewMiembro(); buscarLiderEquipo(); }
public FormEquipoModal(string titulo_modal, string accion, string id_equipo, string rut_empresa, string id_unidad) { InitializeComponent(); try { if (Convert.ToInt32(accion) == 1) { ServiceProcess_Empresa.Process_EmpresaSoapClient auxServiceEmpresa = new ServiceProcess_Empresa.Process_EmpresaSoapClient(); auxServiceEmpresa.ClientCredentials.UserName.UserName = Cuenta.Usuario_iis; auxServiceEmpresa.ClientCredentials.UserName.Password = Cuenta.Clave_iis; ServiceProcess_Equipo.Process_EquipoSoapClient auxServiceEquipo = new ServiceProcess_Equipo.Process_EquipoSoapClient(); auxServiceEquipo.ClientCredentials.UserName.UserName = Cuenta.Usuario_iis; auxServiceEquipo.ClientCredentials.UserName.Password = Cuenta.Clave_iis; ServiceProcess_Unidad.Process_UnidadSoapClient auxServiceUnidad = new ServiceProcess_Unidad.Process_UnidadSoapClient(); auxServiceUnidad.ClientCredentials.UserName.UserName = Cuenta.Usuario_iis; auxServiceUnidad.ClientCredentials.UserName.Password = Cuenta.Clave_iis; ServiceProcess_Unidad.Unidad auxUnidad = new ServiceProcess_Unidad.Unidad(); ServiceProcess_Equipo.Equipo auxEquipo = new ServiceProcess_Equipo.Equipo(); ServiceProcess_Empresa.Empresa auxEmpresa = new ServiceProcess_Empresa.Empresa(); auxEquipo = auxServiceEquipo.TraerEquipoConEntidad_Escritorio(Convert.ToInt32(id_equipo)); auxEmpresa = auxServiceEmpresa.TraerEmpresaConEntidad_Escritorio(rut_empresa); _id_equipo = id_equipo; _rut_empresa = rut_empresa; _id_unidad = id_unidad; _guardar = accion; lblTitulo.Text = titulo_modal; cargarComboEmpresa(); cbEmpresa.SelectedValue = auxEmpresa.Rut_empresa; cbEmpresa.Enabled = false; txtEmpresa.Text = auxEmpresa.Nombre; txtEmpresa.Enabled = false; pbSeleccionEmpresa.Visible = true; cargarDataGridViewUnidad(); auxUnidad = auxServiceUnidad.TraerUnidadConEntidad_Escritorio(Convert.ToInt32(id_unidad), rut_empresa); txtUnidad.Text = auxUnidad.Nombre; pbSeleccionUnidad.Visible = true; txtUnidad.Enabled = false; txtNombreEquipo.Text = auxEquipo.Nombre; } else { _id_equipo = id_equipo; _id_unidad = id_unidad; _guardar = accion; lblTitulo.Text = titulo_modal; cargarComboEmpresa(); pbSeleccionEmpresa.Visible = false; pbSeleccionUnidad.Visible = false; txtEmpresa.Enabled = false; txtUnidad.Enabled = false; } } catch (Exception ex) { MessageBox.Show("Error al cargar Informacion Modal Equipo, Contactese con el Administrador Detalle de Error: " + ex.Message, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void BtnGuardar_Click(object sender, EventArgs e) { //try //{ //instansear web service con seguridad ServiceProcess_Equipo.Process_EquipoSoapClient auxServiceEquipo = new ServiceProcess_Equipo.Process_EquipoSoapClient(); auxServiceEquipo.ClientCredentials.UserName.UserName = Cuenta.Usuario_iis; auxServiceEquipo.ClientCredentials.UserName.Password = Cuenta.Clave_iis; ServiceProcess_Equipo.Equipo auxEquipo = new ServiceProcess_Equipo.Equipo(); ServiceProcess_Equipo.Equipo auxEquipo1 = new ServiceProcess_Equipo.Equipo(); if (Convert.ToInt32(_guardar) == 1)//Modificar equipo { //Validacion espacio en blanco y seleccion de combobox if (txtNombreEquipo.Text.Trim().Equals("") || txtEmpresa.Text.Trim().Equals("") || txtUnidad.Text.Trim().Equals("")) { if (txtNombreEquipo.Text.Trim().Equals("")) { MessageBox.Show("El campo Nombre de Equipo No puede estar Vacio.", "ATENCION", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (txtEmpresa.Text.Trim().Equals("")) { MessageBox.Show("Debe seleccionar una Empresa.", "ATENCION", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (txtUnidad.Text.Trim().Equals("")) { MessageBox.Show("Debe Seleccionar una Unidad.", "ATENCION", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { //Validar longitud de caracteres if (txtNombreEquipo.Text.Trim().Length < 5 || txtNombreEquipo.Text.Trim().Length > 50) { MessageBox.Show("El Nombre, debe tener un minimo de 5 Caracteres.", "ATENCION", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { //validar equipo no exista auxEquipo = auxServiceEquipo.TraerEquipoConEntidad_Escritorio(Convert.ToInt32(_id_equipo)); auxEquipo1 = auxServiceEquipo.TraerEquipoPorNombreConEntidad_Escritorio(txtNombreEquipo.Text.ToUpper(), auxEquipo.Id_unidad); if (auxEquipo1.Nombre == null || txtNombreEquipo.Text.ToUpper().Equals(auxEquipo.Nombre)) { //confirmacion de Creacion equipo if (MessageBox.Show("Confirmar la Modificacion del Equipo.", "CONFIRMAR", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { auxServiceEquipo.ActualizarEquipoSinEntidad_Escritorio(Convert.ToInt32(_id_equipo), txtNombreEquipo.Text.ToUpper(), Convert.ToInt32(auxEquipo.Id_unidad)); this.DialogResult = DialogResult.OK; this.Close(); } else { //se devuelve al Cuadro de datos MessageBox.Show("NO se Modifico Equipo.", "MODIFICAR EQUIPO", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("El Nombre de Equipo ya Existe en Esta unidad.", "ATENCION", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } } else //Nuevo Rol { //Validacion espacio en blanco y seleccion de combobox if (txtNombreEquipo.Text.Trim().Equals("") || txtEmpresa.Text.Trim().Equals("") || txtUnidad.Text.Trim().Equals("")) { if (txtNombreEquipo.Text.Trim().Equals("")) { MessageBox.Show("El campo Nombre de Equipo No puede estar Vacio.", "ATENCION", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (txtEmpresa.Text.Trim().Equals("")) { MessageBox.Show("Debe seleccionar una Empresa.", "ATENCION", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (txtUnidad.Text.Trim().Equals("")) { MessageBox.Show("Debe Seleccionar una Unidad.", "ATENCION", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { //Validar longitud de caracteres if (txtNombreEquipo.Text.Trim().Length < 5 || txtNombreEquipo.Text.Trim().Length > 50) { MessageBox.Show("El Nombre, debe tener un minimo de 5 Caracteres.", "ATENCION", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { //validar equipo no exista DataSet ds = auxServiceEquipo.TraerEquipoPorNombreSinEntidad_Escritorio(txtNombreEquipo.Text.ToUpper(), Convert.ToInt32(_id_unidad)); if ((ds.Tables.Count != 0) && (ds.Tables[0].Rows.Count > 0)) { MessageBox.Show("El Nombre de Equipo ya Existe en Esta unidad.", "ATENCION", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { //confirmacion de Creacion equipo if (MessageBox.Show("Confirmar la Creacion del Nuevo Equipo.", "CONFIRMAR", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { auxServiceEquipo.InsertarEquipoSinEntidad_Escritorio(txtNombreEquipo.Text.ToUpper(), Convert.ToInt32(_id_unidad)); this.DialogResult = DialogResult.OK; this.Close(); } else { //se devuelve al Cuadro de datos MessageBox.Show("NO se Creo Equipo.", "NUEVO EQUIPO", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } } } //} //catch (Exception ex) //{ // MessageBox.Show("Error en metodo de accion BtnGuardar_Click, Contactese con el Administrador Detalle de Error: " + ex.Message, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); //}//fin try catch }
private void TxtFiltrar_KeyUp(object sender, KeyEventArgs e) { try { dgvEquipo.Rows.Clear(); dgvEquipo.Refresh(); dgvMiembros.Rows.Clear(); dgvMiembros.Refresh(); //instansear web service con seguridad ServiceProcess_Equipo.Process_EquipoSoapClient auxServiceEquipo = new ServiceProcess_Equipo.Process_EquipoSoapClient(); auxServiceEquipo.ClientCredentials.UserName.UserName = Cuenta.Usuario_iis; auxServiceEquipo.ClientCredentials.UserName.Password = Cuenta.Clave_iis; ServiceProcess_Empresa.Process_EmpresaSoapClient auxServiceEmpresa = new ServiceProcess_Empresa.Process_EmpresaSoapClient(); auxServiceEmpresa.ClientCredentials.UserName.UserName = Cuenta.Usuario_iis; auxServiceEmpresa.ClientCredentials.UserName.Password = Cuenta.Clave_iis; ServiceProcess_Unidad.Process_UnidadSoapClient auxServiceUnidad = new ServiceProcess_Unidad.Process_UnidadSoapClient(); auxServiceUnidad.ClientCredentials.UserName.UserName = Cuenta.Usuario_iis; auxServiceUnidad.ClientCredentials.UserName.Password = Cuenta.Clave_iis; ServiceProcess_Empresa.Empresa auxEmpresa = new ServiceProcess_Empresa.Empresa(); ServiceProcess_Unidad.Unidad auxUnidad = new ServiceProcess_Unidad.Unidad(); //capturar dataset DataSet ds = auxServiceEquipo.TraerEquipoPorClaveSinEntidad_Escritorio(Convert.ToInt32(_id_unidad), _rut_empresa, txtFiltrar.Text.ToUpper()); if ((ds.Tables.Count != 0) && (ds.Tables[0].Rows.Count > 0)) { //Capturar Tabla DataTable dt = ds.Tables[0]; //contar cantidad de empresas int _cantidad_equipos = dt.Rows.Count; //crear array bidimencional string[,] ListaEquipos = new string[_cantidad_equipos, 6]; //Recorrer data table int _fila = 0; for (int i = 0; i < dt.Rows.Count; i++) { //Capturar datos de la fila recorridad en objeto rol int id_equipo = Convert.ToInt32(dt.Rows[i]["Id_equipo"]); string nombre_equipo = (String)dt.Rows[i]["Nombre"]; string rut_empresa = (String)dt.Rows[i]["Rut_empresa"]; auxEmpresa = auxServiceEmpresa.TraerEmpresaConEntidad_Escritorio(rut_empresa); string nombre_empresa = auxEmpresa.Nombre; int id_unidad = Convert.ToInt32(dt.Rows[i]["Id_unidad"]); auxUnidad = auxServiceUnidad.TraerUnidadConEntidad_Escritorio(id_unidad, rut_empresa); string nombre_unidad = auxUnidad.Nombre; //cargar array con datos de fila ListaEquipos[_fila, 0] = id_equipo.ToString(); ListaEquipos[_fila, 1] = nombre_equipo; ListaEquipos[_fila, 2] = rut_empresa; ListaEquipos[_fila, 3] = nombre_empresa; ListaEquipos[_fila, 4] = id_unidad.ToString(); ListaEquipos[_fila, 5] = nombre_unidad; //agregar lista a gridview dgvEquipo.Rows.Add(ListaEquipos[_fila, 0], ListaEquipos[_fila, 1], ListaEquipos[_fila, 2], ListaEquipos[_fila, 3], ListaEquipos[_fila, 4], ListaEquipos[_fila, 5]); _fila++; } _id_equipo = null; _nombre = string.Empty; } else { _id_equipo = null; _nombre = string.Empty; } } catch (Exception ex) { MessageBox.Show("Error en metodo de accion TxtFiltrar_KeyUp, Contactese con el Administrador Detalle de Error: " + ex.Message, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } }