public void InsertarUsuarios(Usuario user) { try { var conexion = new Conexion().conectar(); // es para conectar la base de datos if (conexion == null) return;// si hay satisfaccion a la base de datos string sentencia = "insert into usuario values(@u,@c,@a,@n,@e,@t)"; SqlCommand comando = new SqlCommand(sentencia, conexion);// carga la sentencia comando.Parameters.AddWithValue("@u",user.User); comando.Parameters.AddWithValue("@c",user.Contraseña); comando.Parameters.AddWithValue("@a",user.Apellidos); comando.Parameters.AddWithValue("@n",user.Nombre); comando.Parameters.AddWithValue("@e",user.Eliminado); comando.Parameters.AddWithValue("@t", user.Tipo_Usuario); comando.ExecuteNonQuery(); MessageBox.Show(" El Usuario "+ user + " Se Ingreso Satisfactoriamente "); } catch (Exception e) { System.Windows.Forms.MessageBox.Show(e.Message); } }
public void deleteOrden(int numOrden) { SqlConnection con = null; try { con = new Conexion().conectar(); if (con != null) { SqlCommand cmd = new SqlCommand(); cmd.Connection = con; cmd.CommandType = CommandType.Text; cmd.CommandText = "delete FROM DETALLE_FACTURA WHERE ID_DETALLE=@NUMERO "; cmd.Parameters.AddWithValue("@NUMERO", numOrden); cmd.ExecuteNonQuery(); } } catch (Exception e) { MessageBox.Show("Error " + e.Message); } finally { con.Close(); } }
public List<Usuario> ConsultarUsuario() { var usuarios = new List<Usuario>(); // Inicializar variable de lista de tipo usuario try { var conexion = new Conexion().conectar(); // es para conectar la base de datos if (conexion == null) return usuarios; // si hay satisfaccion a la base de datos string sentencia = "select * from usuario where eliminado=0"; SqlCommand comando = new SqlCommand(sentencia, conexion); SqlDataReader lector = null; // paar caracturar o obtener o leer los datos de la base de datos lector = comando.ExecuteReader(); // se va a llenar con los datos que ejecuta "comando" while (lector.Read()) { var usurio = new Usuario { UsuarioId= lector.GetInt32(0), User= lector.GetString(1), Nombre= lector.GetString(3), Apellidos = lector.GetString(4), Contraseña= lector.GetString(2), Eliminado = lector.GetBoolean(5), Tipo_Usuario = lector.GetString(6) }; usuarios.Add(usurio); } } catch (Exception e) { System.Windows.Forms.MessageBox.Show(e.Message); } return usuarios; }
public void facturar(Factura obFactura) { SqlConnection con = null; try { con = new Conexion().conectar(); if (con != null) { SqlCommand cmd = new SqlCommand(); cmd.Connection = con; cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "UPDATE_FACTURA "; cmd.Parameters.AddWithValue("@NUM_fACTURA", obFactura.numFactura); cmd.Parameters.AddWithValue("@TOTAL", obFactura.total); cmd.Parameters.AddWithValue("@IVA", obFactura.iva); cmd.ExecuteNonQuery(); MessageBox.Show("factura registrada..."); } } catch (Exception e) { MessageBox.Show("Error " + e.Message); } finally { con.Close(); } }
public void deleteFactura(Factura obFactura) { SqlConnection con = null; try { con = new Conexion().conectar(); if (con != null) { SqlCommand cmd = new SqlCommand(); cmd.Connection = con; cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "DELETE_FACTURA "; cmd.Parameters.AddWithValue("@NUM_FACTURA", obFactura.numFactura); cmd.ExecuteNonQuery(); } } catch (Exception e) { MessageBox.Show("Error " + e.Message); } finally { con.Close(); } }
public string ExiteUsuario(string usuario, string clave) { //bool bandera =new bool(); SqlConnection conexion=null; string nombre=null; // Boolean usuarios = new bool(); // Inicializar variable de lista de tipo usuario conexion = new Conexion().conectar(); // es para conectar la base de datos string sentencia = "select Tipo_usuario from Usuarios where Usuario= '"+usuario+"' and Contraseña = '"+clave+"' "; SqlCommand comando = new SqlCommand(sentencia, conexion); SqlDataReader lector = comando.ExecuteReader(); // paar caracturar o obtener o leer los datos de la base de datos if (lector.Read()) { nombre = lector.GetString(0); } else { nombre = ""; } return nombre; }
public void EliminarUsuario(int id) { try { var conexion = new Conexion().conectar(); // es para conectar la base de datos if (conexion == null) return;// si hay satisfaccion a la base de datos string sentencia = " update Usuario set Eliminado=1 where UsuarioId =@Id "; SqlCommand comando = new SqlCommand(sentencia, conexion);// carga la sentencia comando.Parameters.AddWithValue("@Id", id); comando.ExecuteNonQuery(); MessageBox.Show(" El Usuario " + id + " Se elimino parcialmente "); } catch (Exception e) { System.Windows.Forms.MessageBox.Show(e.Message); } }
public void InsertarPropietario(Propietario propio) { try { var conexion = new Conexion().conectar(); // es para conectar la base de datos if (conexion == null) return;// si hay satisfaccion a la base de datos string sentencia = "insert into propietarios values(@d,@n,@a,@t,@d,@e)"; SqlCommand comando = new SqlCommand(sentencia, conexion);// carga la sentencia comando.Parameters.AddWithValue("@d", propio.Documento); comando.Parameters.AddWithValue("@n", propio.Nombres); comando.Parameters.AddWithValue("@a", propio.Apellidos); comando.Parameters.AddWithValue("@t", propio.Telefono); comando.Parameters.AddWithValue("@d", propio.Direcccion); comando.Parameters.AddWithValue("@e", propio.Eliminado); comando.ExecuteNonQuery(); MessageBox.Show(" El Propietario " + propio + " Se Ingreso Satisfactoriamente "); } catch (Exception e) { System.Windows.Forms.MessageBox.Show(e.Message); } }
public int getIdFactura() { Int32 id = 0; SqlConnection con = null; try { con = new Conexion().conectar(); StringBuilder cadena = new StringBuilder(); cadena.Append(" SELECT MAX(F.ID_FACTURA)+1 ID FROM FACTURA F "); SqlCommand cmd = new SqlCommand(cadena.ToString(), con); SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { id = (Int32)dr["ID"]; } } catch (Exception e) { MessageBox.Show("error: " + e.ToString()); } finally { if (con.State != ConnectionState.Closed) con.Close(); } return id; }
public decimal sumar(int ordenNumero) { decimal precio = 0; SqlConnection con = null; try { con = new Conexion().conectar(); StringBuilder cadena = new StringBuilder(); cadena.Append(" select sum(valor_total) valor from DETALLE_FACTURA where ID_FACTURA=(select ID_FACTURA from factura where NUMERO =" + ordenNumero + " )"); SqlCommand cmd = new SqlCommand(cadena.ToString(), con); SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { precio = (decimal)dr["valor"]; } } catch (Exception e) { MessageBox.Show("error: " + e.ToString()); } finally { if (con.State != ConnectionState.Closed) con.Close(); } return precio; }
public void insertaOrden(Factura obFactura) { SqlConnection con = null; try { con = new Conexion().conectar(); if (con != null) { SqlCommand cmd = new SqlCommand(); cmd.Connection = con; cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "INSERT_DET_FACTURA "; cmd.Parameters.AddWithValue("@NUM_FACTURA", obFactura.numFactura); cmd.Parameters.AddWithValue("@ID_REPUESTO", obFactura.idRepuesto); cmd.Parameters.AddWithValue("@REPUESTO_CANT", obFactura.cantRepuesto); cmd.Parameters.AddWithValue("@ID_SERVICIO", obFactura.idServicio); cmd.Parameters.AddWithValue("@SERVICIO_CANT", obFactura.cantServicio); cmd.ExecuteNonQuery(); } } catch (Exception e) { MessageBox.Show("Error " + e.Message); } finally { con.Close(); } }
public void insertaFactura(Factura obFactura) { SqlConnection con = null; try { con = new Conexion().conectar(); if (con != null) { SqlCommand cmd = new SqlCommand(); cmd.Connection = con; cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "INSERT_FACTURA "; cmd.Parameters.AddWithValue("@NUMERO", obFactura.numFactura); cmd.Parameters.AddWithValue("@CEDULA", obFactura.cedula); cmd.Parameters.AddWithValue("@MATRICULA", obFactura.matricula); cmd.ExecuteNonQuery(); } } catch (Exception e) { MessageBox.Show("Error " + e.Message); } finally { con.Close(); } }
public List<Factura> getOrden(int nOrden) { List<Factura> listOrden = new List<Factura>(); SqlConnection con = null; try { con = new Conexion().conectar(); StringBuilder cadena = new StringBuilder(); cadena.Append(" SELECT D.ID_DETALLE, R.TIPO REPUESTO ,D.REPUESTO_CANTIDAD , S.TIPO SERVICIO,D.SERVICIO_CANTIDAD, D.VALOR_TOTAL SUBTOTAL "); cadena.Append(" FROM DETALLE_FACTURA D, REPUESTOS R,SERVICIOS S , FACTURA F "); cadena.Append(" WHERE D.ID_FACTURA=F.ID_FACTURA "); cadena.Append(" and d.ID_REPUESTO=r.ID_REPUESTO "); cadena.Append(" and d.ID_SERVICIO=s.ID_SERVICIO "); cadena.Append(" and d.ID_FACTURA= (SELECT F.ID_FACTURA FROM FACTURA F WHERE F.NUMERO=" + nOrden + ") "); SqlCommand cmd = new SqlCommand(cadena.ToString(), con); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { Factura obFactura = new Factura(); obFactura.idOrdenFact = (int)dr["ID_DETALLE"]; obFactura.nombreRepuesto = dr["REPUESTO"].ToString(); obFactura.cantRepuesto = (int)dr["REPUESTO_CANTIDAD"]; obFactura.nombreservicio = dr["SERVICIO"].ToString(); obFactura.cantServicio = (int)dr["SERVICIO_CANTIDAD"]; obFactura.subTotal = (decimal)dr["SUBTOTAL"]; listOrden.Add(obFactura); } } catch (Exception e) { MessageBox.Show("error: " + e.ToString()); } finally { if (con.State != ConnectionState.Closed) con.Close(); } return listOrden; }
public int getNumFactura() { Int32 numFactura = 0; SqlConnection con = null; try { con = new Conexion().conectar(); StringBuilder cadena = new StringBuilder(); cadena.Append(" SELECT COUNT(NUMERO)+1 NUMERO FROM FACTURA "); SqlCommand cmd = new SqlCommand(cadena.ToString(), con); SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { numFactura = (Int32)dr["NUMERO"]; } } catch (Exception e) { MessageBox.Show("error: " + e.ToString()); } finally { if (con.State != ConnectionState.Closed) con.Close(); } return numFactura; }