Beispiel #1
0
        private void cb_tipo_SelectedIndexChanged(object sender, EventArgs e)
        {
            nombre_tipo_servicio = cb_tipo.Text;
            ET_M42 entidad_m42 = _lista_m42.FirstOrDefault(x => x._TM42_DESCRIP == nombre_tipo_servicio);
            ET_M41 entidad_m41 = new ET_M41();

            entidad_m41._TM41_TM42_ID = entidad_m42._TM42_ID;
            //Listar los servicios de acuerdo al tipo seleccionado
            Metodo_obtener_servicios_por_tipo(entidad_m41);
        }
Beispiel #2
0
        //OBTENER LISTA DE TIPOS DE SERVICIOS
        public ET_entidad get_001()
        {
            string Mensaje_error = "";

            DataTable dt = new DataTable();

            using (SqlConnection cn = new SqlConnection(_cnx.conexion))
            {
                cn.Open();
                SqlTransaction sqlTran = cn.BeginTransaction();
                SqlCommand     cmd     = new SqlCommand("pa_tm42_get_001", cn, sqlTran);
                cmd.CommandType = CommandType.StoredProcedure;
                try
                {
                    SqlDataAdapter da = new SqlDataAdapter();
                    da.SelectCommand = cmd;
                    da.Fill(dt);

                    foreach (DataRow fila in dt.Rows)
                    {
                        _et_m42 = new ET_M42();

                        _et_m42._TM42_ID      = Convert.ToInt32(fila["TM42_ID"].ToString());
                        _et_m42._TM42_DESCRIP = fila["TM42_DESCRIP"].ToString();

                        _lista_mtm42.Add(_et_m42);
                    }

                    _Entidad._lista_et_m42 = _lista_mtm42;
                    _Entidad._hubo_error   = false;
                }
                catch (SqlException exsql)
                {
                    try
                    {
                        sqlTran.Rollback();
                    }
                    catch (Exception exRollback)
                    {
                    }
                }
                catch (Exception ex)
                {
                    Mensaje_error = string.Format("{1}{0}", Environment.NewLine, (Mensaje_error + ex.Message.ToString()));
                    if (ex.InnerException != null)
                    {
                        Mensaje_error = string.Format("{1}{0}", Environment.NewLine, (Mensaje_error + "Inner exception: " + ex.InnerException.Message));
                    }
                    Mensaje_error = string.Format("{1}{0}", Environment.NewLine, (Mensaje_error + "Stack trace: " + ex.StackTrace));

                    _Entidad._hubo_error        = true;
                    _Entidad._contenido_mensaje = Mensaje_error;
                    _Entidad._titulo_mensaje    = "Error!";
                }
                finally
                {
                    cn.Close();
                }
                return(_Entidad);
            }
        }