private void AbmProveedor_Load(object sender, EventArgs e) { Object estaHabilitado = new ConexionBD.Conexion().executeScalarFunction("rolEstaHabilitadoPorId", "3"); if (estaHabilitado.ToString() == "1") //Si no está habilitado { NuevoProvBtn.Enabled = false; msgInhabilitado.Visible = true; } }
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { var senderGrid = (DataGridView)sender; if (senderGrid.Columns[e.ColumnIndex] is DataGridViewButtonColumn && e.RowIndex >= 0 && e.RowIndex < grid.Rows.Count) { try { if (e.ColumnIndex == 0) //Editar { DataRow row = (grid.CurrentRow.DataBoundItem as DataRowView).Row; Dictionary <string, string> datos = ajustarDatosRow(row); this.Hide(); new Editar(datos).Show(); } else if (e.ColumnIndex == 1) //Eliminar { DataRow row = (grid.CurrentRow.DataBoundItem as DataRowView).Row; Dictionary <string, string> datos = ajustarDatosRow(row); DialogResult result = MessageBox.Show("¿Desea eliminar el cliente '" + datos["nombre"] + " " + datos["apellido"] + "'?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { try { MessageBox.Show("Cliente eliminado correctamente", "", MessageBoxButtons.OK, MessageBoxIcon.Information); Object user_cliente = new ConexionBD.Conexion().executeScalarFunction("obtenerUsuarioCliente", datos["id"]); Logeo.usuariosEliminadosLogicamente.Add(user_cliente.ToString()); this.Hide(); new AbmCliente(Tuple.Create <string, string, string>( datos["dni"], datos["nombre"], datos["apellido"] )).Show(); } catch (Exception) { MessageBox.Show("Error al eliminar el cliente", "", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } catch (Exception) { } } }
private void Form1_Load(object sender, EventArgs e) { Object estaHabilitado = new ConexionBD.Conexion().executeScalarFunction("rolEstaHabilitadoPorId", "2"); if (estaHabilitado.ToString() == "1") //Si no está habilitado { button3.Enabled = false; msgInhabilitado.Visible = true; } this.MinimumSize = new System.Drawing.Size(this.Width, this.Height); this.AutoSize = true; this.AutoSizeMode = AutoSizeMode.GrowAndShrink; }
private string obtenerRazonSocial() { Object ret = new ConexionBD.Conexion().executeScalarFunction("obtenerRazonSocialProveedor", Logeo.username); if (ret == DBNull.Value) { return(""); } else { return(ret.ToString()); } }
public Editar(Dictionary <string, string> row) { InitializeComponent(); datos = row; string[] dir = row["direccion"].Split(' '); this.dir_calle.Text = ""; for (int i = 0; i < dir.Length - 1; i++) { this.dir_calle.Text += dir[i] + " "; } this.dir_calle.Text = this.dir_calle.Text.TrimEnd(' '); this.dir_numero.Text = dir.Last(); this.dir_piso.Text = row["direccion_piso"]; this.dir_depto.Text = row["direccion_depto"]; this.dir_localidad.Text = row["direccion_localidad"]; this.razonSocial.Text = row["razonSocial"]; this.mail.Text = row["mail"]; this.telefono.Text = row["telefono"]; this.codigoPostal.Text = row["codigoPostal"]; this.cuit.Text = row["cuit"]; this.rubro.Text = row["rubro"]; this.contacto.Text = row["contacto"]; this.ciudad.Text = row["ciudad"]; Object estaHabilitado = new ConexionBD.Conexion().executeScalarFunction("proveedorEstaHabilitado", razonSocial.Text, cuit.Text); if (estaHabilitado.ToString() == "1") //Si está inhabilitado { habilitarBtn.Visible = true; } else { inhabilitarBtn.Visible = true; } }
public Editar(Dictionary <string, string> row) { InitializeComponent(); datos = row; string[] dir = row["direccion"].Split(' '); this.dir_calle.Text = ""; for (int i = 0; i < dir.Length - 1; i++) { this.dir_calle.Text += dir[i] + " "; } this.dir_calle.Text = this.dir_calle.Text.TrimEnd(' '); this.dir_numero.Text = dir.Last(); this.dir_piso.Text = row["direccion_piso"]; this.dir_depto.Text = row["direccion_depto"]; this.dir_localidad.Text = row["direccion_localidad"]; this.nombre.Text = row["nombre"]; this.apellido.Text = row["apellido"]; this.mail.Text = row["mail"]; this.dni.Text = row["dni"]; this.telefono.Text = row["telefono"]; this.codigoPostal.Text = row["codigoPostal"]; this.fechaNacimiento.Text = row["fechaNacimiento"]; Object estaHabilitado = new ConexionBD.Conexion().executeScalarFunction("clienteEstaHabilitado", dni.Text, this.nombre.Text, this.apellido.Text); if (estaHabilitado.ToString() == "1") //Si está inhabilitado { habilitarBtn.Visible = true; } else { inhabilitarBtn.Visible = true; } }