public DataTable BuscarFechaCita(DDetalleCita detalle)
        {
            string        sql   = "sp_listar_detalle_cita";
            DataTable     tabla = new DataTable();
            SqlConnection cn    = new SqlConnection();

            try
            {
                cn.ConnectionString = Conexion.conectar;
                cn.Open();
                using (var da = new SqlDataAdapter(sql, cn))
                {
                    da.SelectCommand.Parameters.AddWithValue("@fecha", detalle.FechaBuscar);
                    da.SelectCommand.CommandType = CommandType.StoredProcedure;
                    da.Fill(tabla);
                }
            }
            catch (Exception ex)
            {
                tabla = null;
                ex.Message.ToString();
            }
            finally
            {
                if (cn.State == ConnectionState.Open)
                {
                    cn.Close();
                }
            }
            return(tabla);
        }
        public string InsertarDetalleCita(DDetalleCita detalle)
        {
            string        rpta = "";
            string        sql  = "sp_insertar_detalle_cita";
            SqlConnection cn   = new SqlConnection();

            try
            {
                cn.ConnectionString = Conexion.conectar;
                cn.Open();
                using (SqlCommand cmd = new SqlCommand(sql, cn))
                {
                    cmd.Parameters.AddWithValue("@idcita", detalle.IdCita);
                    cmd.Parameters.AddWithValue("@idmascota", detalle.IdMascota);
                    cmd.Parameters.AddWithValue("@idservicio", detalle.IdServicio);
                    cmd.Parameters.AddWithValue("@fecha", detalle.Fecha);
                    cmd.Parameters.AddWithValue("@hora", detalle.Hora);
                    cmd.Parameters.AddWithValue("@motivo", detalle.Motivo);
                    cmd.Parameters.AddWithValue("@sintoma", detalle.Sintoma);
                    cmd.Parameters.AddWithValue("@descuento", detalle.Descuento);
                    cmd.Parameters.AddWithValue("@importe", detalle.Importe);
                    cmd.CommandType = CommandType.StoredProcedure;
                    rpta            = cmd.ExecuteNonQuery() == 1 ? "Ok" : "Error al registrar el detalle de la cita";
                }
            }
            catch (Exception ex)
            {
                rpta = ex.Message.ToString();
                throw;
            }
            finally
            {
                if (cn.State == ConnectionState.Open)
                {
                    cn.Close();
                }
            }
            return(rpta);
        }