private void bnGuardar_Click(object sender, EventArgs e) { if((txtRazonSocial.Text.Trim() != "" && txtCuit.Text.Trim() != "" && txtEmail.Text.Trim()!= "" && txtDireccion.Text.Trim() != "" && txtLocalidad.Text.Trim() != "" && txtDepto.Text.Trim() != "" && txtNomContacto.Text.Trim() != "" && txtNumCalle.Text.Trim() != "" && txtTel.Text.Trim() != "" && txtCodPost.Text.Trim() != "" && txtDepto.Text.Trim() != "" && dataFecha.Text !="")) { //controla que cuit no este repetido= '" + txtEmail.Text + "')"; string cuit = "SELECT COUNT(1) FROM JJRD.EMPRESA where CUIT = '" + txtCuit.Text + "'"; Query qry = new Query(cuit); int existeCuit = (int)qry.ObtenerUnicoCampo(); if (existeCuit == 1) { txtCuit.Text = null; MessageBox.Show("Cuit existente", "Advertencia",MessageBoxButtons.OK, MessageBoxIcon.Information); } else { //controla que razon_social no este repetido string razon_social = "SELECT COUNT(1) FROM JJRD.EMPRESA where RAZON_SOCIAL = '" + txtRazonSocial.Text+"'"; Query qry2 = new Query(razon_social); int existeRazonSocial = (int)qry2.ObtenerUnicoCampo(); if (existeRazonSocial == 1) { txtRazonSocial.Text = null; MessageBox.Show("Razon Social existente", "Advertencia",MessageBoxButtons.OK, MessageBoxIcon.Information); } else { //preguntar por mail string EMAIL = "SELECT COUNT(1) FROM JJRD.EMPRESA WHERE EMAIL = '" + txtEmail.Text + "' "; Query qry3 = new Query(EMAIL); int existeEMAIL = (int)qry3.ObtenerUnicoCampo(); if (existeEMAIL == 1) { txtEmail.Text = null; MessageBox.Show("EMAIL existente. Ingrese otro Email", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { /* Primero da alta a Usuario */ //SI EL ADMINISTRADOR ESTA DANDO DE ALTA, SE SETEA USUARIO Y CONTRASEÑA POR DEFAULT if (tipo_usuario == "A") { //LA CONTRASENIA VA SIN SHA256 ASI PUEDE MATCHEAR EL PRIMERLOGIN string sql = "INSERT INTO JJRD.USUARIOS (USERNAME, CONTRASENIA, HABILITADO, LOGIN_FALLIDOS, TIPO_DE_USUARIO, PRIMER_LOGIN) values ('" + txtRazonSocial.Text + "', '" + txtCuit.Text + "', 1, 0, 'E', 1 )"; qry.pComando = sql; qry.Ejecutar(); /* Da de alta empresa*/ string consulta = "select id_usuario FROM JJRD.USUARIOS where USERNAME= '******'"; Query qr = new Query(consulta); qr.pComando = consulta; idUsuario = (int)qr.ObtenerUnicoCampo(); } string sql2 = "INSERT INTO JJRD.EMPRESA (ID_USUARIO,CUIT,RAZON_SOCIAL,CIUDAD,NOMBRE_CONTACTO,EMAIL,CALLE,NUM_CALLE,PISO,DEPARTAMENTO,LOCALIDAD,COD_POSTAL,FECHA_CREACION,TELEFONO)" + " values (" + idUsuario + "," + txtCuit.Text + ",'" + txtRazonSocial.Text + "','" + txtLocalidad.Text + "','" + txtNomContacto.Text + "','" + txtEmail.Text + "','" + txtDireccion.Text + "'," + txtNumCalle.Text + "," + txtPiso.Text + ",'" + txtDepto.Text + "','" + txtLocalidad.Text + "','" + txtCodPost.Text + "','" + dataFecha.Value.ToShortDateString() + "'," + txtTel.Text + ")"; qry.pComando = sql2; qry.Ejecutar(); // ID_ROL EMPRESA = 2 new Query("INSERT INTO JJRD.ROL_USUARIO (ID_ROL, ID_USUARIO, HABILITADO) values (2, " + idUsuario + ", 1)").Ejecutar(); this.Visible = false; if (tipo_usuario == "A") { MessageBox.Show("Se dio de alta la Empresa correctamente!", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Information); FrmEmpresa volver = new FrmEmpresa(); this.Hide(); volver.ShowDialog(); volver = (FrmEmpresa)this.ActiveMdiChild; } else { fn.recibirUsuario(idUsuario); } } } } } else { MessageBox.Show("No puede ingresar campos nulos", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void bnVolver_Click(object sender, EventArgs e) { FrmEmpresa volver = new FrmEmpresa(); this.Hide(); volver.ShowDialog(); volver = (FrmEmpresa)this.ActiveMdiChild; }
private void bnVolver_Click(object sender, EventArgs e) { if (tipo_usuario == "A") { FrmEmpresa volver = new FrmEmpresa(); this.Hide(); volver.ShowDialog(); volver = (FrmEmpresa)this.ActiveMdiChild; } else { Query qr2 = new Query("DELETE FROM JJRD.USUARIOS WHERE ID_USUARIO = " + idUsuario); qr2.Ejecutar(); FrmRegistrarUsuario volver = new FrmRegistrarUsuario(); this.Hide(); volver.ShowDialog(); volver = (FrmRegistrarUsuario)this.ActiveMdiChild; } }
private void btnEmpresa_Click(object sender, EventArgs e) { FrmEmpresa cliente = new FrmEmpresa(); this.Hide(); cliente.ShowDialog(); cliente = (FrmEmpresa)this.ActiveMdiChild; }