public void ActualizarObservacion(entidades.vialsur.prefectura.pedidos_aceite pedido) { try { List <SqlParameter> parameters = new List <SqlParameter>(); #region parametros SqlParameter _orden_id = new SqlParameter("@orden_id", SqlDbType.NVarChar, 10); _orden_id.Value = pedido.orden_id; parameters.Add(_orden_id); SqlParameter _observaciones = new SqlParameter("@observaciones", SqlDbType.Text); _observaciones.Value = pedido.observaciones; parameters.Add(_observaciones); //SqlParameter _obserbacion = new SqlParameter("@obserbacion", SqlDbType.VarChar, 150); //_obserbacion.Value = marca.obserbacion; //parameters.Add(_obserbacion); //SqlParameter _activo = new SqlParameter("@activo", SqlDbType.Bit); //_activo.Value = marca.activo; //parameters.Add(_activo); #endregion string _sql_UPDATE = "UPDATE[dbo].[pedidos_aceite] SET [observaciones] = @observaciones WHERE[orden_id] = @orden_id;"; SqlHelper.ExecuteNonQuery(_con, CommandType.Text, _sql_UPDATE, parameters.ToArray()); } catch (Exception ex) { throw new Exception("No se pudo registrar los datos del pedido de lubricantes", ex); } }
///// private string sql_Consulta = "SELECT id, nombre, obserbacion FROM ve_vehiculo_marca where activo=1 order by nombre asc;"; /// <summary> /// Inserta nuevo registro /// </summary> /// <param name="marca"></param> public void Insertar(entidades.vialsur.prefectura.pedidos_aceite pedido) { try { List <SqlParameter> parameters = new List <SqlParameter>(); #region parametros SqlParameter _fecha = new SqlParameter("@fecha", SqlDbType.Date); _fecha.Value = DateTime.Now; parameters.Add(_fecha); SqlParameter _obserbacion = new SqlParameter("@cedula", SqlDbType.VarChar, 10); _obserbacion.Value = pedido.cedula; parameters.Add(_obserbacion); SqlParameter _orden_id = new SqlParameter("@orden_id", SqlDbType.VarChar, 10); _orden_id.Value = pedido.orden_id; parameters.Add(_orden_id); #endregion string _sql_insert = "INSERT INTO[dbo].[pedidos_aceite]([id],[fecha],[cedula],[orden_id],[aprobada]) VALUES(dbo.FUN_PEDIDOS_ACEITE_SEC(),@fecha,@cedula,@orden_id,0); "; SqlHelper.ExecuteNonQuery(_con, CommandType.Text, _sql_insert, parameters.ToArray()); } catch (Exception ex) { throw new Exception("No se pudo registrar los datos de la persona", ex); } }
/// <summary> /// Consulta un determinado pedido segun su ID /// </summary> /// <param name="ID"></param> /// <returns></returns> public entidades.vialsur.prefectura.pedidos_aceite Consultar_PedidoById(int ID) { try { string consulta = "SELECT [id],[fecha],[cedula],[observaciones],[orden_id],[aprobada] FROM [dbo].[pedidos_aceite] WHERE [id] = @id"; SqlParameter parametro = new SqlParameter("@id", SqlDbType.Int); parametro.Value = ID; entidades.vialsur.prefectura.pedidos_aceite obj_pedido = new entidades.vialsur.prefectura.pedidos_aceite(); SqlDataReader dr_datos = SqlHelper.ExecuteReader(_con, CommandType.Text, consulta, parametro); while (dr_datos.Read()) { obj_pedido.id = (int)dr_datos["id"]; obj_pedido.fecha = Convert.ToDateTime(dr_datos["fecha"]); obj_pedido.cedula = dr_datos["cedula"].ToString(); obj_pedido.observaciones = dr_datos["observaciones"].ToString(); obj_pedido.orden_id = dr_datos["orden_id"].ToString(); obj_pedido.aprobada = (bool)dr_datos["aprobada"]; //obj_marca.id = (int)dr_datos["id"]; //obj_marca.nombre = dr_datos["nombre"].ToString(); //obj_marca.obserbacion = dr_datos["obserbacion"].ToString(); //obj_marca.activo = (bool)dr_datos["activo"]; } dr_datos.Close(); return(obj_pedido); } catch (Exception ex) { throw ex; } }
/// <summary> /// Inserta un nuevo registro de una nuevo pedido /// </summary> /// <param name="pedido"></param> public void InsertarPedido(entidades.vialsur.prefectura.pedidos_aceite pedido) { try { new cls_data_pedidos_aceite().Insertar(pedido); } catch (Exception ex) { throw ex; } }
public void ActualizarObservacion(entidades.vialsur.prefectura.pedidos_aceite pedido) { try { new cls_data_pedidos_aceite().ActualizarObservacion(pedido); } catch (Exception ex) { throw ex; } }
private void frmPedidosLubricantesOrden_Load(object sender, EventArgs e) { try { pedido = new logica.vialsur.prefectura.Catalogos.cls_logica_pedidos_aceite().Consultar_Pedido(OrdenID); LBL_FECHA.Text = Convert.ToDateTime(pedido.fecha).ToShortDateString(); //Convert.ToDateTime(row("campofecha")).ToString("dd/MM/yyyy"); LBL_ESTADO.Text = pedido.aprobada ? "APROBADO" : "CREADO"; LBL_NUMERO_ORDEN.Text = pedido.id.ToString(); if (pedido.aprobada) { lettersTextBox1.Enabled = toolStripButton3.Enabled = toolStripButton2.Enabled = false; dataGridView1.Columns["cl_ver"].Visible = dataGridView1.Columns["cl_modificar"].Visible = false; } LBL_ORDEN.Text = OrdenID; lettersTextBox1.Text = pedido.observaciones; CargarDatos(); } catch (Exception ex) { MessageBox.Show("", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Error); } }