public Boolean Guardar() { Boolean confirmacion = false; String cadena = ""; try { cadena = "INSERT INTO Respaldos (Fecha,Estado,IDRespaldoOpcion)" + @" VALUES("; cadena += @"'NOW()', "; cadena += @"'" + Estado + "', "; cadena += @"" + IDRespaldoOpcion + "); "; DBOperacion operacion = new DBOperacion(); if (operacion.Insertar(cadena) > 0) { confirmacion = true; } } catch (Exception e) { MessageBox.Show("El respaldo no pudo ser insertado debido a un error interno contacte con el desarrollador: " + e.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } return(confirmacion); }
public Boolean Guardar() { Boolean confirmacion = false; String cadena = ""; try { cadena = "INSERT INTO Productos (NombreProducto, Marca, PrecioVenta, Descuento, IDCategoria, Existencias, " + @"IDProveedor, PrecioCompra, fechaCompra, fechaVencimiento, Presentacion, Alias) VALUES("; cadena += @"'" + NombreProducto + "', "; cadena += @"'" + Marca + "', "; cadena += @" " + PrecioVenta + ", "; cadena += @" " + Descuento + ", "; cadena += @"" + IDCategoria + ", "; cadena += @"" + Existencias + ", "; cadena += @"" + IDProveedor + ", "; cadena += @"" + PrecioCompra + ", "; cadena += @"'" + FechaCompra + "', "; cadena += @"'" + FechaVencimiento + "', "; cadena += @"'" + Presentacion + "', "; cadena += @"'" + Alias + "')"; DBOperacion operacion = new DBOperacion(); if (operacion.Insertar(cadena) > 0) { confirmacion = true; } } catch (Exception e) { MessageBox.Show("El producto no pudo ser insertado debido a un error interno contacte con el desarrollador: " + e.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } return(confirmacion); }
public Boolean Guardar() { Boolean confirmacion = false; String cadena = ""; try { cadena = "INSERT INTO Usuarios (IDEmpleado, Usuario, Contrasena, IDRol) VALUES("; cadena += @"" + IDEmpleado + ", "; cadena += @"'" + Usuario + "', "; cadena += @"'" + Contrasena + "', "; cadena += @"" + IDRol + ")"; DBOperacion operacion = new DBOperacion(); if (operacion.Insertar(cadena) > 0) { confirmacion = true; } } catch (Exception e) { MessageBox.Show("El usuario no pudo ser insertado debido a un error interno contacte con el desarrollador: " + e.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } return(confirmacion); }
private Boolean Facturar() { Boolean facturado = false; try { DBOperacion operacion = new DBOperacion(); String cadena = @"INSERT INTO FacturaProductos (IDProducto, IDFactura, Cantidad,Descuento, SubTotal) VALUES"; int i = 0; int fin = dtgSeleccionados.Rows.Count; while (i < fin) { DataGridViewRow row = dtgSeleccionados.Rows[i]; cadena += "(" + row.Cells["IDProducto2"].Value.ToString(); cadena += ", " + IDFactura + ", "; cadena += row.Cells["Cantidad2"].Value.ToString() + ", "; String desc = row.Cells["D_Total2"].Value.ToString(); desc = desc.Replace(",", "."); cadena += desc + ", "; desc = row.Cells["SubTotal2"].Value.ToString(); desc = desc.Replace(",", "."); if (i != fin - 1) { cadena += desc + "),"; } else { cadena += desc + ");"; } i++; } if (operacion.Insertar(cadena) > 0) { MessageBox.Show("Factura creada con exito"); VistaReporteFactura vista = new VistaReporteFactura(IDFactura, txbCliente.Text.ToString()); vista.ShowDialog(); facturado = true; } else { MessageBox.Show("Error al facturar los productos, Porfavor contacte con el desarrollador: ", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception e) { MessageBox.Show("Error al facturar los productos, Porfavor contacte con el desarrollador: " + e.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } return(facturado); }
private void añadirEmpleadosToolStripMenuItem_Click(object sender, EventArgs e) { AddEmpleado f = new AddEmpleado(); f.ShowDialog(); if (f._Confirmacion) // Aceptar { //ay que ingresar los campos ala DB String nombres = f.txbNombres.Text; String apellidos = f.txbApellidos.Text; String celular = f.txbCelular.Text; String telefono = f.txbTelefono.Text; String cargo = f.txbCargo.Text; String edad = f.txbEdad.Text; String correo = f.txbCorreo.Text; String direccion = f.txbDireccion.Text; String fecha = f.fechaIngreso.Text; String dui = f.txbDUI.Text; String nit = f.txbNIT.Text; String nup = f.txbNUP.Text; String Salario = f.txbSalario.Text; String estudios = f.txbEstudios.Text; DBOperacion operacion = new DBOperacion(); //Consulta SQL String cadena = @"insert into Empleados (Nombres,Apellidos,Correo,EstudiosAcademicos,Salario,FechaIngreso,Direccion,NumeroTelefono,NumeroCelular,Cargo,DUI,NIT,NUP,Edad) values('" + nombres + @"','" + apellidos + @"','" + correo + @"','" + estudios + @"'" + "," + Salario + @",'" + fecha + @"','" + direccion + @"','" + telefono + @"','" + celular + @"','" + cargo + @"','" + dui + @"','" + nit + @"','" + nup + @"'," + edad + ");"; Int32 resultado = operacion.Insertar(cadena); if (resultado > 0) {//Usuario se agrego con exito MessageBox.Show("Empleado registrado con exito", "Confirmacion", MessageBoxButtons.OK, MessageBoxIcon.Information); } else {//Error en la conexion MessageBox.Show("No se puede registrar el empleado" + " debido a un error interno, por favor contacte al desarrollador", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }// si no entonces solo dio en cancelar }
private void btnCredenciales_Click(object sender, EventArgs e) { int rol = generarRol(); if (rol >= 0) { if (MessageBox.Show("¿Desea agregar un usuario con el empleado seleccionado?", "Confirmacion", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { int a = dtgLista.CurrentCell.RowIndex; String nombres = dtgLista.CurrentRow.Cells["Nombres"].Value.ToString(); String apellidos = dtgLista.CurrentRow.Cells["Apellidos"].Value.ToString(); String idEmpleado = dtgLista.CurrentRow.Cells["IDEmpleado"].Value.ToString(); String idRol = rol.ToString(); DBOperacion operacion = new DBOperacion(); String usuario = generarUsuario(nombres, apellidos) + idEmpleado; String contrasena = generarContrasena(); String contrasenaDB = Hash.generarHash(contrasena, Hash.Opcion.SHA_256); String cadena = @"insert into Usuarios(IDEmpleado,Usuario,Contrasena,IDRol) values(" + idEmpleado + @", '" + usuario + @"', '" + contrasenaDB + @"', " + idRol + ")"; int resultado = operacion.Insertar(cadena); if (resultado > 0) { lblUsuario.Text = usuario; lblContrasena.Text = contrasena; MessageBox.Show("Usuario generado exitosamente !", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No se puede generar el usuario" + " debido a un error interno, por favor contacte al desarrollador", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { MessageBox.Show("Debe seleccionar un Rol", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void agregarProductosToolStripMenuItem_Click(object sender, EventArgs e) {//Productos AddProducto pro = new AddProducto(); pro.ShowDialog(); if (pro._Confirmacion) { String nombre = pro.txbNombre.Text; String marca = pro.txbMarca.Text; String alias = pro.txbMarca.Text; String precioCompra = pro.txbPrecioCompra.Text; String precioVenta = (pro.txbPrecioVenta.Text); String presentacion = pro.txbPresentacion.Text; int idCategoria = buscarCategoria(pro.dtCategoria, pro.cmbCategoria.SelectedItem.ToString()); int idProveedor = buscarProveedor(pro.dtProveedor, pro.cmbProveedor.SelectedItem.ToString()); int existencias = int.Parse(pro.txbExistencias.Text); String fechaCompra = pro.dtpFechaCompra.Text; String fechaVencimiento = pro.dtpFechaVencimiento.Text; DBOperacion operacion = new DBOperacion(); String consulta = @"insert into Productos (NombreProducto,Marca,PrecioVenta,IDCategoria,Existencias," + @"IDProveedor,PrecioCompra,FechaCompra,FechaVencimiento,Presentacion,Alias) values(" + @"'" + nombre + @"','" + marca + @"','" + precioVenta + @"','" + idCategoria + @"','" + existencias + @"','" + idProveedor + @"','" + precioCompra + @"','" + fechaCompra + @"','" + fechaVencimiento + @"','" + presentacion + @"','" + alias + @"')"; int resultado = operacion.Insertar(consulta); if (resultado > 0) { MessageBox.Show("Producto registrado con exito", "Confirmacion", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No se puede registrar el producto" + " debido a un error interno, por favor contacte al desarrollador", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { Console.WriteLine("presiono el boton de cancelar "); } }
public Boolean Conceder() { Boolean confirmacion = false; String cadena = ""; try { cadena = "INSERT INTO Permisos (IDOpcion, IDRol) VALUES("; cadena += @"" + IDOpcion + ", "; cadena += @"" + IDRol + ")"; DBOperacion operacion = new DBOperacion(); if (operacion.Insertar(cadena) > 0) { confirmacion = true; } } catch (Exception e) { MessageBox.Show("El permiso no pudo ser concedido, Porfavor contacte con el desarrollador: " + e.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } return(confirmacion); }
/// <summary> /// Metodo para poder validar si en la fecha actual corresponde hacer un respaldo ala base de datos de acuerdo a los /// párametros seteados por el administrador del sistema /// </summary> private void AccesoRespaldo() { try { //Consulta al servidor de la fecha actual si toca respaldo o no existe DataTable resultado = Cache.ConsultaRespaldos(); if (resultado.Rows.Count > 0) { DataRow fila = resultado.Rows[0]; if (Convert.ToBoolean(fila["Estado"])) //este dia toca hacer un respaldo de la base de datos { //y no existe un respaldo aun String ruta = fila["Ruta"].ToString(); String usuario = fila["Usuario"].ToString(); String contrasena = fila["Contrasena"].ToString(); String baseDatos = fila["BaseDatos"].ToString(); BackUp respaldo = new BackUp(); /*es un metodo que devuelve un dato Boolean pero no he hecho validacion porque no tengo * control sobre sus procesos*/ respaldo.EjecutarComando(usuario, contrasena, ruta.Replace(@" ", @"\"), baseDatos, "localhost"); DBOperacion operacion = new DBOperacion(); //Insertando la informacion en la base de datos del respaldo recien creado String cadena = @"INSERT INTO Respaldos (Fecha, Estado, IDRespaldoOpcion) VALUES(NOW(), TRUE, 1)"; if (operacion.Insertar(cadena) <= 0) { MessageBox.Show("No se pudo ingresar el respaldo de la base de datos al sistema", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } //ruta C:\Users\Alberto\Desktop }//De lo contrario ya fue hecho el respaldo correspondiente a este dia } } catch (Exception e) { Console.WriteLine("no existe una fila en la posicion " + e.ToString()); } }
/// <summary> /// Metodo para insertar una categoria al servidor /// </summary> /// <returns>Boolean</returns> public Boolean Guardar() { Boolean confirmacion = false; String cadena = ""; try { cadena = "INSERT INTO Categorias (NombreCategoria,Descripcion) VALUES("; cadena += @"'" + NombreCategoria + "', "; cadena += @"'" + Descripcion + "')"; DBOperacion operacion = new DBOperacion(); if (operacion.Insertar(cadena) > 0) { confirmacion = true; } } catch (Exception e) { MessageBox.Show("La categoria no pudo ser insertado debido a un error interno contacte con el desarrollador: " + e.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } return(confirmacion); }
private void agregarCategoriasToolStripMenuItem_Click(object sender, EventArgs e) { AddCategoria ctg = new AddCategoria(); ctg.ShowDialog(); if (ctg._Confirmacion) { String categoria = ctg.txbNombre.Text; String descripcion = ctg.txbDescripcion.Text; String cadena = @"insert into Categorias(NombreCategoria,Descripcion) values('" + categoria + @"','" + descripcion + @"')"; DBOperacion operacion = new DBOperacion(); int resultado = operacion.Insertar(cadena); if (resultado > 0) { MessageBox.Show("Categoria registrada con exito", "Confirmacion", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No se puede registrar la categoria" + " debido a un error interno, por favor contacte al desarrollador", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public Boolean Guardar() { Boolean confirmacion = false; String cadena = ""; try { cadena = "INSERT INTO Roles (Rol, Funcion) VALUES("; cadena += @"'" + Rol + "', "; cadena += @"'" + Funcion + "')"; DBOperacion operacion = new DBOperacion(); if (operacion.Insertar(cadena) > 0) { confirmacion = true; } } catch (Exception e) { MessageBox.Show("El rol no pudo ser guardado debido a un error interno contacte con el desarrollador: " + e.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } return(confirmacion); }
public Boolean Guardar() { Boolean confirmacion = false; String cadena = ""; try { cadena = "INSERT INTO Proveedores (Nombre, Correo, Telefono, Direccion, Codigo, Giro, Telefono2," + @" Correo2, Nombre2, Apellido2, Cargo2, Celular2) VALUES("; cadena += @"'" + Nombre + "', "; cadena += @"'" + Correo + "', "; cadena += @"'" + Telefono + "', "; cadena += @"'" + Direccion + "',"; cadena += @"'" + Codigo + "',"; cadena += @"'" + Giro + "',"; cadena += @"'" + Telefono2 + "',"; cadena += @"'" + Correo2 + "',"; cadena += @"'" + Nombre2 + "',"; cadena += @"'" + Apellido2 + "',"; //cadena += @"" + Edad2 + ","; cadena += @"'" + Cargo2 + "',"; cadena += @"'" + Celular2 + "')"; DBOperacion operacion = new DBOperacion(); if (operacion.Insertar(cadena) > 0) { confirmacion = true; } } catch (Exception e) { MessageBox.Show("El proveedor no pudo ser insertado debido a un error interno contacte con el desarrollador: " + e.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } return(confirmacion); }
public Boolean Guardar() { Boolean confirmacion = false; String cadena = ""; try { cadena = "INSERT INTO Empleados (Nombres, Apellidos, Correo, EstudiosAcademicos, Salario, FechaIngreso, " + @"Direccion,NumeroCelular, Cargo, DUI, NIT, NUP, NumeroTelefono, Edad, Imagen) VALUES("; cadena += @"'" + Nombres + "', "; cadena += @"'" + Apellidos + "', "; cadena += @"'" + Correo + "', "; cadena += @"'" + EstudiosAcademicos + "', "; cadena += @"'" + Salario + "', "; cadena += @"'" + FechaIngreso + "', "; cadena += @"'" + Direccion + "', "; cadena += @"'" + NumeroCelular + "', "; cadena += @"'" + Cargo + "', "; cadena += @"'" + DUI + "', "; cadena += @"'" + NIT + "', "; cadena += @"'" + NUP + "', "; cadena += @"'" + NumeroTelefono + "', "; cadena += @"'" + Edad + "', "; cadena += @"@imagen)"; DBOperacion operacion = new DBOperacion(); if (operacion.Insertar(cadena, true, Foto) > 0) { confirmacion = true; } } catch (Exception e) { MessageBox.Show("El empleado no pudo ser insertado debido a un error interno contacte con el desarrollador: " + e.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } return(confirmacion); }
private void agregarProveedoresToolStripMenuItem_Click(object sender, EventArgs e) { AddProveedor f = new AddProveedor(); f.ShowDialog(); if (f._Confirmacion) { String nombre = f.txbNombre.Text; String correo = f.txbCorreo.Text; String telefono = f.txbTelefono.Text; String direccion = f.txbDireccion.Text; String codigo = f.txbCodigo.Text; String giro = f.txbGiro.Text; String nombre2 = f.txbNombre2.Text; String apellido2 = f.txbApellido2.Text; String telefono2 = f.txbTelefono2.Text; String correo2 = f.txbCorreo2.Text; String edad2 = f.txbEdad2.Text; String cargo2 = f.txbCargo2.Text; String celular2 = f.txbCelular.Text; DBOperacion operacion = new DBOperacion(); String cadena = @"insert into Proveedores(Nombre, Correo, Telefono, Direccion, Codigo, Giro, Nombre2, Apellido2," + @" Telefono2, Correo2, Edad2, Cargo2, Celular2) values('" + nombre + @"','" + correo + @"','" + telefono + @"','" + direccion + @"','" + codigo + @"','" + giro + @"','" + nombre2 + @"','" + apellido2 + @"','" + telefono2 + "','" + correo2 + @"'," + edad2 + @",'" + cargo2 + "','" + celular2 + @"')"; int resultado = operacion.Insertar(cadena); if (resultado > 0) { MessageBox.Show("Proveedor registrado con exito", "Confirmacion", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No se puede registrar el proveedor debido a " + "un error interno, por favor contacte al desarrollador ", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }