public void Actualizar(entidades.vialsur.prefectura.detalle_pedidos detalle) { try { List <SqlParameter> parameters = new List <SqlParameter>(); #region parametros SqlParameter _id = new SqlParameter("@id", SqlDbType.Int); _id.Value = detalle.id; parameters.Add(_id); SqlParameter _cantidad = new SqlParameter("@cantidad", SqlDbType.Int); _cantidad.Value = detalle.cantidad; parameters.Add(_cantidad); SqlParameter _detalle = new SqlParameter("@detalle", SqlDbType.Text); _detalle.Value = detalle.detalle; parameters.Add(_detalle); #endregion string _sql_UPDATE = "UPDATE [dbo].[detalle_pedidos] SET [cantidad] = @cantidad, [detalle] = @detalle WHERE [id]=@id"; SqlHelper.ExecuteNonQuery(_con, CommandType.Text, _sql_UPDATE, parameters.ToArray()); } catch (Exception ex) { throw new Exception("No se pudo registrar los datos de la persona", ex); } }
/// <summary> /// Inserta nuevo registro /// </summary> /// <param name="marca"></param> public void Insertar(entidades.vialsur.prefectura.detalle_pedidos detalle) { try { List <SqlParameter> parameters = new List <SqlParameter>(); #region parametros SqlParameter _pedidos_id = new SqlParameter("@pedidos_id", SqlDbType.Int); _pedidos_id.Value = detalle.pedidos_id; parameters.Add(_pedidos_id); SqlParameter _cantidad = new SqlParameter("@cantidad", SqlDbType.Int); _cantidad.Value = detalle.cantidad; parameters.Add(_cantidad); SqlParameter _detalle = new SqlParameter("@detalle", SqlDbType.Text); _detalle.Value = detalle.detalle; parameters.Add(_detalle); #endregion string _sql_insert = "INSERT INTO [dbo].[detalle_pedidos]([id],[pedidos_id],[cantidad],[detalle]) VALUES (dbo.FUN_detalle_pedidos_SEC(),@pedidos_id,@cantidad,@detalle); "; 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> * /// Retorna un SqlDataReader con todas las marcas disponibles en el catalogo * /// </summary> * /// <returns></returns> * //public SqlDataReader ConsultarTodasMarcas() * //{ * // try * // { * // string _sql = "SELECT id, nombre, obserbacion, activo FROM ve_vehiculo_marca order by nombre asc;"; * // return SqlHelper.ExecuteReader(_con, CommandType.Text, _sql); * // } * // catch (Exception ex) * // { * // throw new Exception("cls_data_ve_vehiculo_marca:" + ex.Message, ex); * // } * // finally * // { * * // } * //} */ /// <summary> /// Consulta un detalle espepcifico segun su ID /// </summary> /// <param name="id"></param> /// <returns></returns> public entidades.vialsur.prefectura.detalle_pedidos ConsultarDetalleById(int id) { try { string consulta = "SELECT [id],[pedidos_id],[cantidad],[detalle] FROM [dbo].[detalle_pedidos] WHERE id = @id"; SqlParameter parametro = new SqlParameter("@id", SqlDbType.Int); parametro.Value = id; entidades.vialsur.prefectura.detalle_pedidos obj_det = new entidades.vialsur.prefectura.detalle_pedidos(); SqlDataReader dr_datos = SqlHelper.ExecuteReader(_con, CommandType.Text, consulta, parametro); while (dr_datos.Read()) { obj_det.id = (int)dr_datos["id"]; obj_det.pedidos_id = (int)dr_datos["pedidos_id"]; obj_det.cantidad = (int)dr_datos["cantidad"]; obj_det.detalle = dr_datos["detalle"].ToString(); } dr_datos.Close(); return(obj_det); } catch (Exception ex) { throw ex; } }
//public DataTable UX_Consulta_Todos_Registros() //{ // try // { // SqlDataReader datos_para_control = new cls_data_ve_vehiculo_marca().Consultar(); // DataTable dt_datos = new DataTable("ve_vehiculo_marca"); // dt_datos.Load(datos_para_control); // DataRow dr0 = dt_datos.NewRow(); // dr0["id"] = 0; // dr0["nombre"] = "Seleccione"; // dt_datos.Rows.InsertAt(dr0, 0); // return dt_datos; // } // catch (Exception ex) // { // throw ex; // } //} ///// <summary> ///// Lista todos las Marcas Registradas ///// </summary> ///// <returns></returns> //public DataTable Consulta_Todas_Marcas() //{ // try // { // SqlDataReader datos_para_control = new cls_data_ve_vehiculo_marca().ConsultarTodasMarcas(); // DataTable dt_datos = new DataTable("ve_vehiculo_marca"); // dt_datos.Load(datos_para_control); // return dt_datos; // } // catch (Exception ex) // { // throw ex; // } //} ///// <summary> ///// Retorna los datos de determinada marca segun el ID ///// </summary> ///// <returns></returns> //public entidades.vialsur.prefectura.ve_vehiculo_marca InformacionMarca(int IdMarca) //{ // try // { // return new cls_data_ve_vehiculo_marca().Consultar_Marca(IdMarca); // } // catch (Exception ex) // { // throw ex; // } //} /// <summary> /// Inserta un nuevo registro de un detalle /// </summary> /// <param name="detalle"></param> public void InsertarDetallePedido(entidades.vialsur.prefectura.detalle_pedidos detalle) { try { new cls_data_detalle_pedidos().Insertar(detalle); } catch (Exception ex) { throw ex; } }
/// <summary> /// Actualiza el detalle segun el ID /// </summary> /// <param name="detalle"></param> public void Actualizar(entidades.vialsur.prefectura.detalle_pedidos detalle) { try { new cls_data_detalle_pedidos().Actualizar(detalle); } catch (Exception ex) { throw ex; } }
private void frmPedidosOrdenNuevo_Load(object sender, EventArgs e) { try { if (EsNuevo) { detalle = new entidades.vialsur.prefectura.detalle_pedidos(); detalle.pedidos_id = PedidoId; } else { detalle = new logica.vialsur.prefectura.Catalogos.cls_logica_detalle_pedidos().ConsultarDetallePedidoById(DetallePedidoId); numericTextBox1.Text = detalle.cantidad.ToString(); lettersTextBox1.Text = detalle.detalle; } } catch (Exception ex) { MessageBox.Show("Ocurrio un problema. " + ex.Message, "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Error); } }