public void Inicializado() { clienteDA = new ClienteDA(); reparacionDA = new ReparacionDA(); artTemp = new LC(); dtpFecReparacion.Value = DateTime.Now; reparacion = new Reparacion(); reparacionOld = new Reparacion(); tablaEstados = reparacionDA.ListarEstados(); cmbEstado.DataSource = tablaEstados; cmbEstado.DisplayMember = "nombreEstado"; cmbEstado.ValueMember = "idEstado"; cmbEstado.SelectedIndex = 0; tablaDatosLaptop = reparacionDA.ListarLaptops(); cmbEquipo.DataSource = tablaDatosLaptop; cmbEquipo.DisplayMember = "codigo"; cmbEquipo.ValueMember = "idLC"; cmbEquipo.SelectedIndex = tablaDatosLaptop.Rows.Count > 0?0:-1; ObtenerDatosReparacion(); }
public ActionResult post([FromBody] Reparacion data) { var config = Configuration["ConnectionStrings:ConeccionPrueba"]; using (SqlConnection cn = new SqlConnection(config)) { cn.Open(); var command = new SqlCommand("spdCrearReparacion", cn); command.CommandType = CommandType.StoredProcedure; command.Parameters.Add("@id", SqlDbType.Int).Value = data.id; command.Parameters.Add("@iddefecto", SqlDbType.Int).Value = data.idDefecto; command.Parameters.Add("@idposicion", SqlDbType.Int).Value = data.idPosicion; command.Parameters.Add("@inspector", SqlDbType.NChar).Value = data.inspector; command.Parameters.Add("@corte", SqlDbType.NChar).Value = data.corte; command.Parameters.Add("@color", SqlDbType.NChar).Value = data.color; command.Parameters.Add("@unidades", SqlDbType.Int).Direction = ParameterDirection.Output; command.Parameters.Add("@unidadesTotal", SqlDbType.Int).Direction = ParameterDirection.Output; command.ExecuteNonQuery(); var unidades = int.Parse(command.Parameters["@unidades"].Value.ToString()); var unidaestotal = int.Parse(command.Parameters["@unidadesTotal"].Value.ToString()); var objresp = new resultado { unidades = unidades, unidadestotal = unidaestotal }; return(Ok(objresp)); } }
public string Post([FromBody] Reparacion data) { //var config = Coneccion.Cadena.conexion; var conectionString = CreadorConection.Creador(CreadorConection.Auditoria).conectionstring(); using (SqlConnection cn = new SqlConnection(conectionString)) { cn.Open(); var command = new SqlCommand("spdGuardarReparaciones", cn); command.CommandType = CommandType.StoredProcedure; command.Parameters.Add("@idOrder", SqlDbType.Int).Value = data.idOrder; command.Parameters.Add("@talla", SqlDbType.NChar, 10).Value = data.talla; command.Parameters.Add("@idlinea", SqlDbType.Int).Value = data.idLinea; command.Parameters.Add("@totalXtalla", SqlDbType.Int).Value = data.totalPorTalla; command.Parameters.Add("@cantdev", SqlDbType.Int).Value = data.cantidadDevolucion; command.Parameters.Add("@observacion", SqlDbType.NVarChar, 1000).Value = data.observacion; command.Parameters.Add("@usuario", SqlDbType.NChar, 20).Value = data.usuario; command.ExecuteNonQuery(); return("Ok"); } }
public static Modelo.Reparacion obtenerReparacion(long id) { Modelo.Reparacion a = new Reparacion(); string query = string.Empty; query = "SELECT r.problema, r.fecha_salida, r.id_motor, r.maquina, r.comentarios, c.razon_social FROM reparaciones r INNER JOIN cliente c on r.documento = c.documento WHERE r.id = " + id; Console.WriteLine(query); try { MySqlCommand _comando = new MySqlCommand(query, Conexion.ObtenerConexion()); MySqlDataReader _reader = _comando.ExecuteReader(); _reader.Read(); a.id = id; a.problema = _reader.GetString(0); a.fecha_salida = _reader.GetDateTime(1); a.id_motor = _reader.GetString(2); a.maquina = _reader.GetString(3); a.comentarios = _reader.GetString(4); a.razon_social = _reader.GetString(5); } catch (MySqlException ex) { MessageBox.Show("Hubo un error cargando la reparación, contacte al administrador. " + ex); } return(a); }
public async Task <IActionResult> Edit(int id, [Bind("ID,Titulo,DescripcionReparacion,Comentario,Realizar")] Reparacion reparacion) { if (id != reparacion.ID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(reparacion); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ReparacionExists(reparacion.ID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(reparacion)); }
protected virtual void Seleccionar() { Int32 cantidadFilasSeleccionadas = dgvReparacion.Rows.GetRowCount(DataGridViewElementStates.Selected); if (cantidadFilasSeleccionadas > 0) { DataGridViewRow fila = dgvReparacion.CurrentRow; //devuelve la fila que esta siendo seleccionada string numero = fila.Cells[1].Value.ToString(); //el [1] indica la posicion del numero de reparacion /*busco la reparacion por numero*/ ReparacionLogic reparacionLogic = new ReparacionLogic(); reparacion = reparacionLogic.buscaReparacion(numero); /*Una vez que lo encuentro, habilito la modificación*/ gpbReparacion.Enabled = true; /*relleno el formulario de modificación*/ txtNumero.Text = reparacion.nro_reparacion.ToString(); txtValor.Text = reparacion.valor.ToString(); txtObservaciones.Text = reparacion.observaciones; txtDetalles.Text = reparacion.detalles; dtpFecha.Value = (DateTime)reparacion.fecha; txtContratista.Text = reparacion.cod_contratista.ToString(); txtUnidad.Text = reparacion.cod_unidad.ToString(); /*Esto actualiza el dataGrid con la informacion despues del borrado o la modificacion*/ var listaReparacions = reparacionLogic.getAll(); dgvReparacion.DataSource = listaReparacions; } }
private void btnAceptarDetalleReporte_Click(object sender, EventArgs e) { if (rtbDetalleReporte.Text == "") { MessageBox.Show("No puede dejar campos en blanco"); } else { Reparacion reparaciones = new Reparacion { DetalleReporte = rtbDetalleReporte.Text, FechaReporte = dtpFechaReporte.Value.ToString(), Identificacion = ActivoReparacion.Identificacion, /*FechaReparacion = default(DateTime), * DetalleReparacion = "",*/ }; ReparacionBLL.AgregarReparacion(reparaciones, control.MiUsuario); MessageBox.Show("Insertado Correctamente"); rtbDetalleReporte.Text = ""; int idAula = Convert.ToInt32(control.getLabelNumeroAula().Text); control.RefrescarTablaActivosPorAulas(idAula); this.Visible = false; } }
private void BtnEliminar_Click_Rep(object sender, RoutedEventArgs e) { try { MessageBoxButton buttons = MessageBoxButton.YesNo; MessageBoxResult result = MessageBox.Show("Estas seguro que deseas eliminar el elemento seleccionado?", "Eliminar Elementos", buttons, MessageBoxImage.Question); if (result == MessageBoxResult.Yes) { Reparacion rep = new Reparacion(); rep = (Reparacion)gridReparaciones.SelectedItem; Realiza re = new Realiza(); re = uow.RealizaRepo.ObtenerUno(c => c.CodReparacion.Equals(rep.CodReparacion)); uow.RealizaRepo.Delete(re); uow.ReparacionRepo.Delete((Reparacion)gridReparaciones.SelectedItem); } clean(); } catch { clean(); } }
public List <Reparacion> Get(int idorden) { var conectionString = CreadorConection.Creador(CreadorConection.Auditoria).conectionstring(); // Coneccion.Cadena.conexion; var list = new List <Reparacion>(); using (SqlConnection cn = new SqlConnection(conectionString)) { cn.Open(); var sqlcommand = new SqlCommand("spdTotalesNoLavadoRepa", cn); sqlcommand.CommandType = CommandType.StoredProcedure; sqlcommand.Parameters.Add("@idorder", SqlDbType.Int).Value = idorden; var dr = sqlcommand.ExecuteReader(); while (dr.Read()) { var obj = new Reparacion { idOrder = Convert.ToInt32(dr["Id_Order"].ToString()), talla = dr["Size"].ToString(), totalPorTalla = Convert.ToInt32(dr["Enviado"].ToString()), cantidadDevolucion = Convert.ToInt32("0") }; list.Add(obj); } return(list); } }
public ActionResult DeleteConfirmed(int id) { Reparacion reparacion = db.Reparacions.Find(id); db.Reparacions.Remove(reparacion); db.SaveChanges(); return(RedirectToAction("Index")); }
public void altaReparacion(Reparacion reparacion) { using (var context = new InmobiliariaEntities()) { context.Reparaciones.Add(reparacion); context.SaveChanges(); } }
private void btnCancelar_Click(object sender, EventArgs e) { if (MessageBox.Show("Estas seguro que deseas cancelar el proceso", "◄ AVISO | LEASEIN ►", MessageBoxButtons.YesNo, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1) == DialogResult.Yes) { estadoComponentes(TipoVista.Limpiar); reparacion = new Reparacion(); } }
public void bajaReparacion(int nroReparacion) { using (var context = new InmobiliariaEntities()) { Reparacion reparacion = context.Reparaciones.FirstOrDefault(i => i.nro_reparacion == nroReparacion); context.Reparaciones.Remove(reparacion); context.SaveChanges(); } }
public void añadir() { if ((!String.IsNullOrEmpty(txtDescripcion.Text)) && comboMatricula.Text != "" && (!String.IsNullOrEmpty(txtCod.Text))) { Reparacion re; re = uow.ReparacionRepo.ObtenerUno(c => c.CodReparacion.Equals(txtCod.Text)); car = uow.CocheRepo.ObtenerUno(c => c.Matricula.Equals(comboMatricula.Text)); Mecanico me; me = uow.MecanicoRepo.ObtenerUno(c => c.Dni.Equals(comboMecanico.Text)); if (car != null && re == null && me != null) { reparacion = new Reparacion { Descripcion = txtDescripcion.Text, Matricula = comboMatricula.Text, CodReparacion = txtCod.Text }; realiza = new Realiza { FechaInicio = fechaIni[0], Fechafin = fechaFin[0], Dni = comboMecanico.Text, CodReparacion = txtCod.Text }; uow.ReparacionRepo.Añadir(reparacion); uow.RealizaRepo.Añadir(realiza); if (!String.IsNullOrEmpty(validar.errores(reparacion))) { MessageBox.Show(validar.errores(reparacion)); if (!String.IsNullOrEmpty(validar.errores(re))) { MessageBox.Show(validar.errores(re)); } } else { if (!String.IsNullOrEmpty(validar.errores(re))) { MessageBox.Show(validar.errores(re)); } else { MessageBox.Show("Reparacion Añadida"); } } clean(); } else { MessageBox.Show("Reparacion ya existente"); clean(); } } else { MessageBox.Show("Existen campos por cubrir"); clean(); } }
public void cargarReparacion(int id) { Reparacion r = ReparacionBLL.BuscarReparacion(id); txtIdRep.Text = r.IdReparacion.ToString(); txtId.Text = r.Identificacion; txtReporte.Text = r.DetalleReporte; dtpReporte.Value = Convert.ToDateTime(r.FechaReporte); txtReparacion.Text = r.DetalleReparacion; }
// Guarda los cambios en una reparacion public static int SaveReparacion(Reparacion reparacionElegida) { Modelo.Reparacion reparacion = BuscaReparacion(reparacionElegida.IdReparacion); reparacion.TelefonoCliente = reparacionElegida.TelefonoCliente; reparacion.EmailCliente = reparacionElegida.EmailCliente; reparacion.Descripcion = reparacionElegida.Descripcion; return(_contexto.SaveChanges()); }
public TReparacion ConvertToDBTable(Reparacion r) { return(new TReparacion { IdAuto = r.IdAuto, IdMecanico = r.IdMecanico, Fecha = r.Fecha, Costo = r.Costo }); }
public Reparacion buscaReparacion(string numeroReparacion) { using (var context = new InmobiliariaEntities()) { Int32 nro = Convert.ToInt32(numeroReparacion); Reparacion reparacion = context.Reparaciones.First(i => i.nro_reparacion == nro); return(reparacion); } }
public CommandContracts.Common.CommandResult Handle(InsertarActualizarReparacionCommand command) { if (command == null) { throw new ArgumentException("Tiene que ingresar una cliente"); } Reparacion dominio = null; if (command.idreparacion.HasValue) { dominio = _ReparacionRepository.Get(x => x.idreparacionsmartway == command.idreparacion).LastOrDefault(); } else { dominio = new Reparacion(); } //if (!command.idreparacion.HasValue) //{ // dominio.fechahoraregistro = command.fechahoraregistro; // dominio.idusuarioregistro = command.idusuarioregistro; //} dominio.activo = command.activo; dominio.codigosmartway = command.codigosmartway; dominio.descripcion = command.descripcion; dominio.idcategoriareparacion = command.idcategoriareparacion; //dominio.idfabricante = command.idfabricante; dominio.idnivelreparacion = command.idnivelreparacion; //dominio.idtipoproducto = command.idtipoproducto; //dominio.idtiporeparacion = command.idtiporeparacion; try { if (!command.idreparacion.HasValue) { _ReparacionRepository.Add(dominio); } _ReparacionRepository.Commit(); return(new InsertarActualizarReparacionOutput() { idreparacion = dominio.idreparacionsmartway }); } catch (Exception ex) { // _ValortablaRepository.Delete(dominio); //_ValortablaRepository.Commit(); throw; } }
public static void Modificar(Reparacion reparacion, Usuario usuario) { try { ReparacionDAL.Modificar(reparacion, usuario); } catch (Exception) { throw; } }
public void modificarReparacion(Reparacion reparacionArgumento) { using (var context = new InmobiliariaEntities()) { //Busco el contratista que quiero modificar con el codigo que me traje Reparacion reparacion = context.Reparaciones.First(i => i.nro_reparacion == reparacionArgumento.nro_reparacion); context.Reparaciones.Remove(reparacion); context.Reparaciones.Add(reparacionArgumento); context.SaveChanges(); } }
public static void EliminarReparacion(Reparacion reparacion) { try { ReparacionDAL.EliminarReparacion(reparacion); } catch (Exception) { throw; } }
public TReparacion ConvertToDBTable(Reparacion reparation) { return(new TReparacion { Fecha = reparation.Fecha, Costo = reparation.Costo, IdMecanico = reparation.IdMecanico, IdReparacion = reparation.IdReparacion, IdAuto = reparation.IdAuto }); }
public ActionResult Edit([Bind(Include = "ReparacionID,DetalleEquipo,FechaRecepcion,Diagnostico,Observaciones,CostoReparacion,EstadoReparacion,FechaPago,ClienteID")] Reparacion reparacion) { if (ModelState.IsValid) { db.Entry(reparacion).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ClienteID = new SelectList(db.Clientes, "ClienteID", "ApeNombre", reparacion.ClienteID); return(View(reparacion)); }
public async Task <IActionResult> Create([Bind("ID,Titulo,DescripcionReparacion,Comentario,Realizar")] Reparacion reparacion) { if (ModelState.IsValid) { _context.Add(reparacion); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(reparacion)); }
public static void AgregarReparacion(Reparacion reparacion, Usuario usuario) { try { ReparacionDAL.AgregarReparacion(reparacion, usuario); } catch (Exception) { throw; } }
// Boton para cancelar y eliminar una reparacion private void CancelarReparacionButton_Click(object sender, RoutedEventArgs e) { Reparacion reparacionCancelada = ReparacionesDataGrid.SelectedItem as Modelo.Reparacion; CancelarReparacionWindow cancelarReparacionWindow = new CancelarReparacionWindow(reparacionCancelada); cancelarReparacionWindow.Owner = this; cancelarReparacionWindow.WindowStartupLocation = WindowStartupLocation.CenterScreen; cancelarReparacionWindow.ShowDialog(); while (cancelarReparacionWindow.IsActive) { } ReparacionesDataGrid.Items.Refresh(); }
public int InsertarReparacion(Reparacion reparacion, string usuario) { bool error = false; parametrosEntrada = new MySqlParameter[10]; parametrosEntrada[0] = new MySqlParameter("@_idLC", MySqlDbType.Int32); parametrosEntrada[1] = new MySqlParameter("@_codigoLC", MySqlDbType.VarChar, 80); parametrosEntrada[2] = new MySqlParameter("@_fechaReparacion", MySqlDbType.DateTime); parametrosEntrada[3] = new MySqlParameter("@_estadoLCAct", MySqlDbType.Int32); parametrosEntrada[4] = new MySqlParameter("@_estadoLCAnt", MySqlDbType.Int32); parametrosEntrada[5] = new MySqlParameter("@_observacionActual", MySqlDbType.VarChar, 1000); parametrosEntrada[6] = new MySqlParameter("@_observacionReparacion", MySqlDbType.VarChar, 1000); parametrosEntrada[7] = new MySqlParameter("@_estado", MySqlDbType.Int32); parametrosEntrada[8] = new MySqlParameter("@_usuario_ins", MySqlDbType.VarChar, 100); parametrosEntrada[9] = new MySqlParameter("@_idReparacion", MySqlDbType.Int32); parametrosEntrada[0].Value = reparacion.IdLC; parametrosEntrada[1].Value = reparacion.CodigoLC; parametrosEntrada[2].Value = reparacion.FechaReparacion; parametrosEntrada[3].Value = reparacion.EstadoLCAct; parametrosEntrada[4].Value = reparacion.EstadoLCAnt; parametrosEntrada[5].Value = reparacion.ObservacionActual; parametrosEntrada[6].Value = reparacion.ObservacionReparacion; parametrosEntrada[7].Value = 1; parametrosEntrada[8].Value = usuario; string[] datosSalida = new string[1]; objManager.EjecutarProcedureConDatosDevueltos(parametrosEntrada, "insert_reparacion", 9, 10, out datosSalida, 1); if (datosSalida != null) { reparacion.IdReparacion = Convert.ToInt32(datosSalida[0]); parametrosEntrada = new MySqlParameter[4]; parametrosEntrada[0] = new MySqlParameter("@_idLC", MySqlDbType.Int32); parametrosEntrada[1] = new MySqlParameter("@_estado", MySqlDbType.Int32); parametrosEntrada[2] = new MySqlParameter("@_ubicacion", MySqlDbType.VarChar, 250); parametrosEntrada[3] = new MySqlParameter("@_usuario_mod", MySqlDbType.VarChar, 100); parametrosEntrada[0].Value = reparacion.IdLC; parametrosEntrada[1].Value = reparacion.EstadoLCAct; parametrosEntrada[2].Value = "ALMACEN"; parametrosEntrada[3].Value = usuario; objManager.EjecutarProcedure(parametrosEntrada, "update_laptop_disponibilidad"); } return(reparacion.IdReparacion); }
static void Main(string[] args) { RegistroReparaciones reparaciones = RegistroReparaciones.RecuperaXml(); var r = new Radio(10, "sony", "am"); var tele = new Televisor(1234, "LG", 52); var reparacion1 = Reparacion.Crea(1.5, tele.precioHora, tele.numSerie); reparaciones.Add(reparacion1); Console.WriteLine(r); Console.WriteLine(tele); Console.WriteLine(reparacion1); Console.WriteLine(reparacion1.calcularPrecio(100)); reparaciones.GuardaXml(); }
// GET: Reparacions/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Reparacion reparacion = db.Reparacions.Find(id); if (reparacion == null) { return(HttpNotFound()); } return(View(reparacion)); }